springcloud-config-server 源码里面,有个 controller:
https://github.com/spring-cloud/spring-cloud-config/blob/main/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/environment/EnvironmentController.java
这个 controller 已经加了 @RestController 注解,会自动实例化,
但是源码里面有个配置文件用 @Bean 也配置了这个 controller 的实例化,配置类第 77 行:
https://github.com/spring-cloud/spring-cloud-config/blob/main/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/config/ConfigServerMvcConfiguration.java
源码里面没加 @Primary ,spring 容器似乎也没配置相关的 TypeFilter ,
这个 controller 实例化的时候为什么不会冲突?
1
mgcnrx11 2022-11-23 19:58:18 +08:00
|