|
|
@@ -11,14 +11,14 @@ public class ServiceConfiguration {
|
|
|
|
|
|
// 当 app.wechat.enabled 为 true 时,注入全功能服务
|
|
|
@Bean
|
|
|
- @ConditionalOnProperty(name = "app.wechat.enabled", havingValue = "true")
|
|
|
+ @ConditionalOnProperty(prefix = "app.wechat", name = "enable", havingValue = "true")
|
|
|
public WeChatService fullWechatService() {
|
|
|
return new WeChatService();
|
|
|
}
|
|
|
|
|
|
// 当 app.wechat.enabled 为 false 或不存在时,注入降级服务 (matchIfMissing = true 确保了默认行为)
|
|
|
@Bean
|
|
|
- @ConditionalOnProperty(name = "app.wechat.enabled", havingValue = "false", matchIfMissing = true)
|
|
|
+ @ConditionalOnProperty(prefix = "app.wechat", name = "enable", havingValue = "false", matchIfMissing = true)
|
|
|
public WeChatService noopWechatService() {
|
|
|
return new WxServiceMock();
|
|
|
}
|