Spring Boot 2.7后,因循环引用导致启动时报错的问题
可以通过在配置文件中配置如下属性以恢复正常:
spring.main.allow-circular-references=true
或者yml配置文件的
spring:
main:
allow-circular-references: true
或者 MyBatis里指定特定版本
<dependencies>
<!--MyBatis分页插件-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.1</version><!--必须是这个版本,其他版本有相互依赖的类,例如A类依赖B类,B类又引用了A类 -->
</dependency>
</dependencies>