|
package com.doumee.core.wx.wxPlat;
|
|
import com.doumee.biz.system.SystemDictDataBiz;
|
import com.doumee.core.utils.Constants;
|
import lombok.extern.slf4j.Slf4j;
|
import me.chanjar.weixin.mp.api.WxMpService;
|
import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl;
|
import me.chanjar.weixin.mp.config.WxMpConfigStorage;
|
import me.chanjar.weixin.mp.config.impl.WxMpDefaultConfigImpl;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
|
/**
|
* Created by IntelliJ IDEA.
|
*
|
* @Author : Rk
|
* @create 2023/12/27 9:30
|
*/
|
@Configuration
|
@Slf4j
|
public class WxPlatConfig {
|
|
@Autowired
|
private SystemDictDataBiz systemDictDataBiz;
|
|
// @Bean
|
public WxMpConfigStorage wxMpConfigStorage() {
|
WxMpDefaultConfigImpl configStorage = new WxMpDefaultConfigImpl();
|
|
return configStorage;
|
}
|
|
|
/**
|
* 声明实例
|
*
|
* @return
|
*/
|
@Bean
|
public WxMpService wxMpService() {
|
WxMpService wxMpService = new WxMpServiceImpl();
|
wxMpService.setWxMpConfigStorage(wxMpConfigStorage());
|
return wxMpService;
|
}
|
|
}
|