spring boot启动时mybatis报循环依赖的错误(推荐)
2017-12-21 10:58
1271 查看
自己在做项目时,想使用热部署减少部署时间,于是添加了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启动时mybatis报循环依赖的错误(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- shiro+spring boot+mybatis启动循环引用问题解决思路和方案
- Spring Boot+Shiro+Redis(redisson)整合时,采用内嵌tomcat启动错误原因分析
- Spring Boot中采用Mockito来mock所测试的类的依赖(避免加载spring bean,避免启动服务器)
- spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- Spring-Boot 启动时碰到的错误
- springboot 启动错误 出现Caused by: java.lang.ClassNotFoundException: ch.qos.logback.classic.Level
- Spring Boot启动依赖分析
- Spring Boot+Shiro+Redis(redisson)整合时,采用内嵌tomcat启动错误原因分析
- Spring boot 启动错误处理
- spring boot security默认配置启动导致的权限错误
- spring boot + spring security 启动错误 Looking for @ControllerAdvice
- Spring Boot之mvnw的启动错误Could not find or load main class org.apache.maven.wrapper.MavenWrapperMain
- Spring Boot jar 启动错误“due to missing embeddedServletContainerFactory.bean”
- Spring Boot+Shiro+Redis(redisson)整合时,采用内嵌tomcat启动错误原因分析
- Springboot循环依赖解决办法
- 使用Spring Boot +JPA+mybatis快速启动一个web项目
- 使用Spring Boot操作Hive JDBC时,启动时报出错误:NoSuchMethodError: org.eclipse.jetty.servlet.ServletMapping.setDef
- 【spring boot】mybatis启动报错:Consider defining a bean of type 'com.newhope.interview.dao.UserMapper' in your configuration.
- Spring Boot+Shiro+Redis(redisson)整合时,采用内嵌tomcat启动错误原因分析
- springBoot整合myBatis错误:java.lang.NoSuchMethodException