spring boot启动时mybatis报循环依赖的错误(推荐)
时间:2021-02-01 09:56:16|栏目:JAVA代码|点击: 次
自己在做项目时,想使用热部署减少部署时间,于是添加了springboot-devtools
在maven中添加了依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
然后正常的启动项目时发现控制台一直在不停的输出错误,错误如图


不明所以,然后就准备去调试下源码,在进入到了MybatisAutoConfiguration.java中

画线的地方是出错的地方,报了空指针,这个properties是什么的
@Autowired private MybatisProperties properties;
这个类从spring中注入的,那这个类是干什么的、什么时候注入的呢?先看下这个类的结构

这就是读取我们再application.yml/properties中有关mybatis的配置。
为什么配置会读不到呢?之前都是好的。猜测是devtool搞的鬼,把依赖去掉果然就好了。
总结
上一篇:SpringBoot之Helloword 快速搭建一个web项目(图文)
栏 目:JAVA代码
下一篇:Java开发中synchronized的定义及用法详解
本文标题:spring boot启动时mybatis报循环依赖的错误(推荐)
本文地址:http://www.codeinn.net/misctech/54969.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




