spring boot启动时mybatis报循环依赖的错误(推荐)

 更新时间:2017年12月21日 10:58:45   作者:请叫我程序猿大人  
今天小编抽时间给大家分享spring boot启动时mybatis报循环依赖的错误,非常不错,具有参考借鉴价值,需要的朋友参考下吧

自己在做项目时,想使用热部署减少部署时间,于是添加了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报循环依赖的错误(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Java服务端架构之微服务与单体服务的权衡方式

    Java服务端架构之微服务与单体服务的权衡方式

    本文比较了Java微服务与单体服务的优缺点,并提供了相应的示例代码,微服务架构具有可扩展性、技术多样性等优势,但复杂性和网络延迟是缺点,单体服务架构简单易部署,但扩展性差,选择哪种架构应根据项目需求和团队能力
    2025-03-03
  • TraceIdPatternLogbackLayout日志拦截源码解析

    TraceIdPatternLogbackLayout日志拦截源码解析

    这篇文章主要为大家介绍了TraceIdPatternLogbackLayout日志拦截源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • SpringBoot如何使用redis

    SpringBoot如何使用redis

    文章主要介绍了如何在Spring Boot项目中配置Redis并解决乱码问题,同时提供了使用Redis操作不同类型数据(如String、List、Hash、Set、ZSet和Bitmap)的代码示例
    2025-03-03
  • Java通过切面实现统一处理Token设置用户信息

    Java通过切面实现统一处理Token设置用户信息

    这篇文章主要介绍了Java切面统一处理Token设置用户信息,常见的后端开发中,接口请求中一般前端都是先通过用户登录获取token,每次接口请求都需要在头信息中携带token信息,后端每次都需要手动处理token信息,从token信息中解析获取用户信息,需要的朋友可以参考下
    2023-10-10
  • 基于SpringMVC接受JSON参数详解及常见错误总结

    基于SpringMVC接受JSON参数详解及常见错误总结

    下面小编就为大家分享一篇基于SpringMVC接受JSON参数详解及常见错误总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • 基于Java事件监听编写一个中秋猜灯谜小游戏

    基于Java事件监听编写一个中秋猜灯谜小游戏

    众所周知,JavaSwing是Java中关于窗口开发的一个工具包,可以开发一些窗口程序,然后由于工具包的一些限制,导致Java在窗口开发商并没有太多优势,不过,在JavaSwing中关于事件的监听机制是我们需要重点掌握的内容,本文将基于Java事件监听编写一个中秋猜灯谜小游戏
    2023-09-09
  • 打卡每日10道面试题——JVM篇

    打卡每日10道面试题——JVM篇

    总结了JVM一些经典面试题,分享出我自己的解题思路,希望对大家有帮助,有哪里你觉得不正确的话,欢迎指出,后续有空会更新,希望大家能够喜欢
    2021-06-06
  • Java swing实现音乐播放器桌面歌词字体变色效果

    Java swing实现音乐播放器桌面歌词字体变色效果

    这篇文章主要为大家详细介绍了Java swing实现音乐播放器桌面歌词字体变色效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • java实现单机限流

    java实现单机限流

    这篇文章主要为大家详细介绍了java实现单机限流,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • Java 和 JavaScript 真正通用的Base64编码详解

    Java 和 JavaScript 真正通用的Base64编码详解

    这篇文章主要介绍了Java 和 JavaScript 真正通用的Base64编码详解的相关资料,附有Java和Javascript 的Base64编码,需要的朋友可以参考下
    2016-11-11

最新评论