
net.guerlab.sdk.wx.config.WXAutoConfiguration Maven / Gradle / Ivy
package net.guerlab.sdk.wx.config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import net.guerlab.sdk.wx.client.DefaultWXClient;
import net.guerlab.sdk.wx.client.WXClient;
@Configuration
@EnableConfigurationProperties(WXConfig.class)
public class WXAutoConfiguration {
@Autowired
private WXConfig config;
@Bean("DefaultWXClient")
public WXClient client() {
WXClient client = new DefaultWXClient(config.getAppid(), config.getSecret(), config.getPayAppid(),
config.getPaySecret(), config.getPayMchId(), config.getPayKey());
return client;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy