spring 6.0.1或spring boot 3的自动装配问题 spring.factoriess不生效问题

从spring 6.0.1或spring boot 3开始  spring的自动装配 已经不能用

spring.factories文件

如:

spring 6.0.1或spring boot 3的自动装配问题 spring.factoriess不生效问题_第1张图片

 

org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.example.etcdspringcloudstarter.config.EtcdAutoConfiguration

这样是不生效的 

要么在启动类上使用 @Import

要不然就要换成

Spring Boot 2.7 是最后一个依然兼容使用 spring.factories 的版本,SpringBoot 3 以后不再兼容,此时您应该使用META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports文件替换。

文件中直接写加载的类即可 不需要加入EnableAutoConfiguration之类的

spring 6.0.1或spring boot 3的自动装配问题 spring.factoriess不生效问题_第2张图片

 

你可能感兴趣的:(spring,spring,boot,java)