validation报错
高版本已移除了validation以来,需手动添加
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
</dependency>
mybatis报错
升级版本
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.12</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.1.1</version>
</dependency>
spring.factories配置不生效
自动配置注册文件
自动配置注册有了一个比较大的调整,之前都是写在下面 文件中的:
META-INF/spring.factories
现在改名了:
META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
另外格式也变了,Spring Boot 2.7 中直接每一行是一个自动配置类
为了向后兼容,META-INF/spring.factories 虽然现在被标识废弃了,但现在仍然可以使用,后续可能被彻底删除,建议使用新的规范。
minio无法初始化
Failed to instantiate [io.minio.MinioClient]: Factory method 'minioClient' threw exception; nested e
版本问题,将minio的版本升级到
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>8.3.7</version>
</dependency>