Spring Boot 3 自动加载配置类新方式
Spring Boot About 833 words说明
从Spring Boot 2.7
开始,原先的自动加载方式标记为过时,Spring Boot 3
中原先的方式被移除,无法通过原先的方式加载自定义自动配置类。
原先版本配置
resources
文件夹META-INF
文件夹- `spring.factories`文件
└── resources
├── META-INF
│ └── spring.factories
spring.factories
文件内容
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.example.app.MyConfiguration1, \
com.example.app.MyConfiguration2
最新版本配置
resources
文件夹META-INF
文件夹spring
文件夹org.springframework.boot.autoconfigure.AutoConfiguration.imports
文件
└── resources
├── META-INF
│ └── spring
│ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports
org.springframework.boot.autoconfigure.AutoConfiguration.imports
文件内容
com.example.app.MyConfiguration1
com.example.app.MyConfiguration2
区别
不用再指定EnableAutoConfiguration
且不用逗号隔开再加反斜杠,只需要每行一个自动配置类即可。
Views: 602 · Posted: 2024-03-18
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...