1.概述
11月24号,Spring Boot 3.0 发布了第一个正式的GA 版本。
截止目前Sprina Boot 3.1 GA也已更新,一起看看新版本到底有哪此变化
Spring boot 3 默认引用的是 Spring 6 版本。
Spring Boot 3.0 使用Java 17作为最低版本,如果你目前使用的是Java 8或 Java 11,
那么需要升级先升级 JDK,并且新版本已通过 JDK 19 进行了测试。
2. spring.factories文件废奔
如果你有自己写的springboot-starter
,那么你一定用/META-INF/spring.favtories
文件定义过发现自动配置。
但是在spring boot 2.7时,这个文件被弃用了,但还没有移除这个功能,在spring boot 3中,它被移除了。
比如以前我们需要定义/ETA-INF/spring factories
文件: