使用 @Lazy,@AutoConfigureBefore注解解决循环引用及Bean重复问题,删除allow-bean-definition-overriding: true, allow-circular-references: true配置信息

master
淡然逝去 3 years ago committed by Gitee
parent ccfc4f7ad7
commit 1297d094cb
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

@ -15,6 +15,7 @@ import org.springframework.data.redis.serializer.StringRedisSerializer;
*/ */
@Configuration @Configuration
@EnableCaching @EnableCaching
@AutoConfigureBefore(RedisAutoConfiguration.class)
public class RedisConfig extends CachingConfigurerSupport public class RedisConfig extends CachingConfigurerSupport
{ {
@Bean @Bean

@ -27,6 +27,7 @@ public class SwaggerProvider implements SwaggerResourcesProvider, WebFluxConfigu
/** /**
* *
*/ */
@Lazy
@Autowired @Autowired
private RouteLocator routeLocator; private RouteLocator routeLocator;

@ -10,9 +10,6 @@ spring:
profiles: profiles:
# 环境配置 # 环境配置
active: dev active: dev
main:
allow-circular-references: true
allow-bean-definition-overriding: true
cloud: cloud:
nacos: nacos:
discovery: discovery:

Loading…
Cancel
Save