diff --git a/yshop-admin/src/main/java/co/yixiang/config/ConfigurerAdapter.java b/yshop-admin/src/main/java/co/yixiang/config/ConfigurerAdapter.java
index 3c1f2528..ac69d88e 100644
--- a/yshop-admin/src/main/java/co/yixiang/config/ConfigurerAdapter.java
+++ b/yshop-admin/src/main/java/co/yixiang/config/ConfigurerAdapter.java
@@ -24,7 +24,7 @@ import java.util.Arrays;
* @author hupeng
* @date 2018-11-30
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
@EnableWebMvc
public class ConfigurerAdapter implements WebMvcConfigurer {
@@ -38,11 +38,16 @@ public class ConfigurerAdapter implements WebMvcConfigurer {
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration config = new CorsConfiguration();
- config.setAllowCredentials(true); // 允许cookies跨域
- config.addAllowedOriginPattern("*");// #允许向该服务器提交请求的URI,*表示全部允许,在SpringMVC中,如果设成*,会自动转成当前请求头中的Origin
- config.addAllowedHeader("*");// #允许访问的头信息,*表示全部
- config.setMaxAge(18000L);// 预检请求的缓存时间(秒),即在这个时间段里,对于相同的跨域请求不会再预检了
- config.addAllowedMethod("OPTIONS");// 允许提交请求的方法类型,*表示全部允许
+ // 允许cookies跨域
+ config.setAllowCredentials(true);
+ // #允许向该服务器提交请求的URI,*表示全部允许,在SpringMVC中,如果设成*,会自动转成当前请求头中的Origin
+ config.addAllowedOriginPattern("*");
+ // #允许访问的头信息,*表示全部
+ config.addAllowedHeader("*");
+ // 预检请求的缓存时间(秒),即在这个时间段里,对于相同的跨域请求不会再预检了
+ config.setMaxAge(18000L);
+ // 允许提交请求的方法类型,*表示全部允许
+ config.addAllowedMethod("OPTIONS");
config.addAllowedMethod("HEAD");
config.addAllowedMethod("GET");
config.addAllowedMethod("PUT");
diff --git a/yshop-admin/src/main/java/co/yixiang/config/MybatisPlusConfig.java b/yshop-admin/src/main/java/co/yixiang/config/MybatisPlusConfig.java
index 4e2a1130..c089a24c 100644
--- a/yshop-admin/src/main/java/co/yixiang/config/MybatisPlusConfig.java
+++ b/yshop-admin/src/main/java/co/yixiang/config/MybatisPlusConfig.java
@@ -9,7 +9,7 @@ import org.springframework.context.annotation.Configuration;
* MybatisPlus配置
*
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class MybatisPlusConfig {
/**
diff --git a/yshop-admin/src/main/java/co/yixiang/config/WebSocketConfig.java b/yshop-admin/src/main/java/co/yixiang/config/WebSocketConfig.java
index 72fb36b2..81102d81 100644
--- a/yshop-admin/src/main/java/co/yixiang/config/WebSocketConfig.java
+++ b/yshop-admin/src/main/java/co/yixiang/config/WebSocketConfig.java
@@ -13,7 +13,7 @@ import org.springframework.web.socket.server.standard.ServerEndpointExporter;
* @author: ZhangHouYing
* @date: 2019-08-24 15:44
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class WebSocketConfig {
@Bean
diff --git a/yshop-admin/src/main/java/co/yixiang/config/thread/AsyncTaskExecutePool.java b/yshop-admin/src/main/java/co/yixiang/config/thread/AsyncTaskExecutePool.java
index 86bf0d6e..c262e127 100644
--- a/yshop-admin/src/main/java/co/yixiang/config/thread/AsyncTaskExecutePool.java
+++ b/yshop-admin/src/main/java/co/yixiang/config/thread/AsyncTaskExecutePool.java
@@ -20,7 +20,7 @@ import java.util.concurrent.ThreadPoolExecutor;
* @date 2019年10月31日15:06:18
*/
@Slf4j
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class AsyncTaskExecutePool implements AsyncConfigurer {
/** 注入配置类 */
diff --git a/yshop-admin/src/main/java/co/yixiang/modules/quartz/config/QuartzConfig.java b/yshop-admin/src/main/java/co/yixiang/modules/quartz/config/QuartzConfig.java
index cec469b1..ffdbfc51 100644
--- a/yshop-admin/src/main/java/co/yixiang/modules/quartz/config/QuartzConfig.java
+++ b/yshop-admin/src/main/java/co/yixiang/modules/quartz/config/QuartzConfig.java
@@ -19,7 +19,7 @@ import org.springframework.stereotype.Component;
* @author /
* @date 2019-01-07
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class QuartzConfig {
/**
diff --git a/yshop-admin/src/main/java/co/yixiang/modules/security/config/SecurityConfig.java b/yshop-admin/src/main/java/co/yixiang/modules/security/config/SecurityConfig.java
index df222114..10d6ee6d 100644
--- a/yshop-admin/src/main/java/co/yixiang/modules/security/config/SecurityConfig.java
+++ b/yshop-admin/src/main/java/co/yixiang/modules/security/config/SecurityConfig.java
@@ -35,7 +35,7 @@ import java.util.Set;
/**
* @author hupeng
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
@EnableWebSecurity
@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true)
public class SecurityConfig extends WebSecurityConfigurerAdapter {
diff --git a/yshop-admin/src/main/java/co/yixiang/modules/security/config/SecurityProperties.java b/yshop-admin/src/main/java/co/yixiang/modules/security/config/SecurityProperties.java
index 0dbbc4d5..c11bb5a4 100644
--- a/yshop-admin/src/main/java/co/yixiang/modules/security/config/SecurityProperties.java
+++ b/yshop-admin/src/main/java/co/yixiang/modules/security/config/SecurityProperties.java
@@ -15,7 +15,7 @@ import org.springframework.context.annotation.Configuration;
* @date 2019年11月28日
*/
@Data
-@Configuration
+@Configuration(proxyBeanMethods = false)
@ConfigurationProperties(prefix = "jwt")
public class SecurityProperties {
diff --git a/yshop-app/src/main/java/co/yixiang/common/config/DruidConfig.java b/yshop-app/src/main/java/co/yixiang/common/config/DruidConfig.java
index 7cb3b93b..85e2b57e 100644
--- a/yshop-app/src/main/java/co/yixiang/common/config/DruidConfig.java
+++ b/yshop-app/src/main/java/co/yixiang/common/config/DruidConfig.java
@@ -20,7 +20,7 @@ import java.util.Map;
* @Author hupeng <610796224@qq.com>
* @Date 2020/4/30
**/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class DruidConfig
{
@Bean
diff --git a/yshop-app/src/main/java/co/yixiang/common/config/DruidProperties.java b/yshop-app/src/main/java/co/yixiang/common/config/DruidProperties.java
index b0b87e51..85b6398a 100644
--- a/yshop-app/src/main/java/co/yixiang/common/config/DruidProperties.java
+++ b/yshop-app/src/main/java/co/yixiang/common/config/DruidProperties.java
@@ -9,7 +9,7 @@ import org.springframework.context.annotation.Configuration;
* @Author hupeng <610796224@qq.com>
* @Date 2020/4/30
**/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class DruidProperties
{
@Value("${spring.datasource.druid.initialSize}")
diff --git a/yshop-app/src/main/java/co/yixiang/common/config/FilterConfig.java b/yshop-app/src/main/java/co/yixiang/common/config/FilterConfig.java
index fff3e25b..c00433a1 100644
--- a/yshop-app/src/main/java/co/yixiang/common/config/FilterConfig.java
+++ b/yshop-app/src/main/java/co/yixiang/common/config/FilterConfig.java
@@ -17,7 +17,7 @@ import java.util.Map;
* @Author hupeng <610796224@qq.com>
* @Date 2020/4/30
**/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class FilterConfig
{
@Value("${xss.enabled}")
diff --git a/yshop-app/src/main/java/co/yixiang/common/config/InterceptorConfig.java b/yshop-app/src/main/java/co/yixiang/common/config/InterceptorConfig.java
index 2cc24eed..c706e66c 100644
--- a/yshop-app/src/main/java/co/yixiang/common/config/InterceptorConfig.java
+++ b/yshop-app/src/main/java/co/yixiang/common/config/InterceptorConfig.java
@@ -27,7 +27,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
* @Author hupeng <610796224@qq.com>
* @Date 2020/4/30
**/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class InterceptorConfig implements WebMvcConfigurer {
@Value("${file.path}")
diff --git a/yshop-app/src/main/java/co/yixiang/common/config/MybatisPlusConfig.java b/yshop-app/src/main/java/co/yixiang/common/config/MybatisPlusConfig.java
index 81c26f59..269375b3 100644
--- a/yshop-app/src/main/java/co/yixiang/common/config/MybatisPlusConfig.java
+++ b/yshop-app/src/main/java/co/yixiang/common/config/MybatisPlusConfig.java
@@ -17,7 +17,7 @@ import org.springframework.context.annotation.Configuration;
* MybatisPlus配置
*
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class MybatisPlusConfig {
/**
diff --git a/yshop-app/src/main/java/co/yixiang/common/util/SmsUtils.java b/yshop-app/src/main/java/co/yixiang/common/util/SmsUtils.java
index bc67807e..a7d3b559 100644
--- a/yshop-app/src/main/java/co/yixiang/common/util/SmsUtils.java
+++ b/yshop-app/src/main/java/co/yixiang/common/util/SmsUtils.java
@@ -27,7 +27,7 @@ import org.springframework.context.annotation.Configuration;
* @Date 2020/6/26
**/
@Slf4j
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class SmsUtils {
private static RedisUtils redisUtils;
diff --git a/yshop-common/src/main/java/co/yixiang/config/RedisConfig.java b/yshop-common/src/main/java/co/yixiang/config/RedisConfig.java
index a3fbab59..dff92046 100644
--- a/yshop-common/src/main/java/co/yixiang/config/RedisConfig.java
+++ b/yshop-common/src/main/java/co/yixiang/config/RedisConfig.java
@@ -41,7 +41,7 @@ import java.util.Map;
* @date 2018-11-24
*/
@Slf4j
-@Configuration
+@Configuration(proxyBeanMethods = false)
@EnableCaching
@ConditionalOnClass(RedisOperations.class)
@EnableConfigurationProperties(RedisProperties.class)
diff --git a/yshop-common/src/main/java/co/yixiang/config/SwaggerConfig.java b/yshop-common/src/main/java/co/yixiang/config/SwaggerConfig.java
index 8ee7c7a0..7dcd7ab7 100644
--- a/yshop-common/src/main/java/co/yixiang/config/SwaggerConfig.java
+++ b/yshop-common/src/main/java/co/yixiang/config/SwaggerConfig.java
@@ -45,7 +45,7 @@ import static springfox.documentation.schema.AlternateTypeRules.newRule;
* @Date 2019/1/9
**/
-@Configuration
+@Configuration(proxyBeanMethods = false)
@EnableSwagger2
public class SwaggerConfig {
@@ -104,7 +104,7 @@ public class SwaggerConfig {
/**
* 将Pageable转换展示在swagger中
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
@EnableSwagger2
@EnableKnife4j
@Import(BeanValidatorPluginsConfiguration.class)
diff --git a/yshop-common/src/main/java/co/yixiang/dozer/config/DozerMapperConfig.java b/yshop-common/src/main/java/co/yixiang/dozer/config/DozerMapperConfig.java
index eb3d5a68..0a684e30 100644
--- a/yshop-common/src/main/java/co/yixiang/dozer/config/DozerMapperConfig.java
+++ b/yshop-common/src/main/java/co/yixiang/dozer/config/DozerMapperConfig.java
@@ -18,7 +18,7 @@ import org.springframework.core.io.Resource;
* @modified By:
* @version: 1.0
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class DozerMapperConfig {
@Bean
public DozerBeanMapperFactoryBean dozerBeanMapperFactoryBean(@Value("classpath*:dozer/*.xml" ) Resource[] resources) throws Exception {
diff --git a/yshop-message/src/main/java/co/yixiang/message/redis/config/RedisConfigProperties.java b/yshop-message/src/main/java/co/yixiang/message/redis/config/RedisConfigProperties.java
index 1e1961c5..9b8c6653 100644
--- a/yshop-message/src/main/java/co/yixiang/message/redis/config/RedisConfigProperties.java
+++ b/yshop-message/src/main/java/co/yixiang/message/redis/config/RedisConfigProperties.java
@@ -20,7 +20,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2020-02-27
*/
@Data
-@Configuration
+@Configuration(proxyBeanMethods = false)
@ConfigurationProperties(prefix = "spring.redis")
public class RedisConfigProperties {
diff --git a/yshop-message/src/main/java/co/yixiang/message/redis/config/RedisListenerConfig.java b/yshop-message/src/main/java/co/yixiang/message/redis/config/RedisListenerConfig.java
index d1840a45..6f354160 100644
--- a/yshop-message/src/main/java/co/yixiang/message/redis/config/RedisListenerConfig.java
+++ b/yshop-message/src/main/java/co/yixiang/message/redis/config/RedisListenerConfig.java
@@ -27,7 +27,7 @@ import org.springframework.data.redis.listener.RedisMessageListenerContainer;
* @since 2020-02-27
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
@AllArgsConstructor
public class RedisListenerConfig {
diff --git a/yshop-mproot/src/main/java/co/yixiang/config/MybatisConfig.java b/yshop-mproot/src/main/java/co/yixiang/config/MybatisConfig.java
index 3315a7fc..ba97c144 100644
--- a/yshop-mproot/src/main/java/co/yixiang/config/MybatisConfig.java
+++ b/yshop-mproot/src/main/java/co/yixiang/config/MybatisConfig.java
@@ -19,7 +19,7 @@ import org.springframework.context.annotation.Configuration;
import java.util.Properties;
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class MybatisConfig {
/**
* 配置mybatis的分页插件pageHelper
diff --git a/yshop-tools/src/main/java/co/yixiang/tools/config/MultipartConfig.java b/yshop-tools/src/main/java/co/yixiang/tools/config/MultipartConfig.java
index 65176f57..46f91ff2 100644
--- a/yshop-tools/src/main/java/co/yixiang/tools/config/MultipartConfig.java
+++ b/yshop-tools/src/main/java/co/yixiang/tools/config/MultipartConfig.java
@@ -16,7 +16,7 @@ import java.io.File;
* @date 2018-12-28
* @author https://blog.csdn.net/llibin1024530411/article/details/79474953
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class MultipartConfig {
/**
diff --git a/yshop-tools/src/main/java/co/yixiang/tools/express/config/ExpressAutoConfiguration.java b/yshop-tools/src/main/java/co/yixiang/tools/express/config/ExpressAutoConfiguration.java
index afbb23a9..e283798d 100644
--- a/yshop-tools/src/main/java/co/yixiang/tools/express/config/ExpressAutoConfiguration.java
+++ b/yshop-tools/src/main/java/co/yixiang/tools/express/config/ExpressAutoConfiguration.java
@@ -16,7 +16,7 @@ import co.yixiang.utils.RedisUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class ExpressAutoConfiguration {
diff --git a/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxMaConfiguration.java b/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxMaConfiguration.java
index 2a908b4e..0d36bbdc 100644
--- a/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxMaConfiguration.java
+++ b/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxMaConfiguration.java
@@ -19,7 +19,7 @@ import java.util.Map;
/**
* @author Binary Wang
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class WxMaConfiguration {
private static Map maServices = Maps.newHashMap();
private static Map routers = Maps.newHashMap();
diff --git a/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxMpConfiguration.java b/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxMpConfiguration.java
index daa31b3e..7dfb7269 100644
--- a/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxMpConfiguration.java
+++ b/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxMpConfiguration.java
@@ -38,7 +38,7 @@ import static me.chanjar.weixin.common.api.WxConsts.XmlMsgType;
* @author hupeng
* @date 2020/01/20
*/
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class WxMpConfiguration {
private static Map mpServices = Maps.newHashMap();
diff --git a/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxPayConfiguration.java b/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxPayConfiguration.java
index 1f3045af..be8767df 100644
--- a/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxPayConfiguration.java
+++ b/yshop-weixin/src/main/java/co/yixiang/modules/mp/config/WxPayConfiguration.java
@@ -25,7 +25,7 @@ import java.util.Map;
* @date 2020/03/01
*/
@Slf4j
-@Configuration
+@Configuration(proxyBeanMethods = false)
public class WxPayConfiguration {
private static Map payServices = Maps.newHashMap();