资讯专栏INFORMATION COLUMN

springboot启动时mybatis报循环依赖的错误

amuqiao / 636人阅读

摘要:为什么配置会读不到呢之前都是好的。猜测是搞的鬼,把依赖去掉果然就好了。具体的原理还清楚,再次记录一下,也可防他人调坑太久。

自己在做项目时,想使用热部署减少部署时间,于是添加了springboot-devtools
在maven中添加了依赖


       org.springframework.boot
     spring-boot-devtools

然后正常的启动项目时发现控制台一直在不停的输出错误,错误如图

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

画线的地方是出错的地方,报了空指针,这个properties是什么的

@Autowired
private MybatisProperties properties;

这个类从spring中注入的,那这个类是干什么的、什么时候注入的呢?先看下这个类的结构

这就是读取我们再application.yml/properties中有关mybatis的配置。
为什么配置会读不到呢?之前都是好的。猜测是devtool搞的鬼,把依赖去掉果然就好了。
具体的原理还清楚,再次记录一下,也可防他人调坑太久。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70861.html

相关文章

  • springBoot 部署到远程服务器

    摘要:环境声明服务器阿里云,目的将打包到远程服务器的中。打包到项目的根目录下。目前还未解决的问题原本是想直接打成包。无耐打成包,一直在插件部分报错。只能打成包并上传到中。导致一直找不到错误。。只要手动将其改成版本即可。 环境声明:jdk:1.8服务器:阿里云,ubuntu 16.04springBoot:1.5.9.RELEASE 目的将springBoot 打包到远程服务器的tomcat中...

    caohaoyu 评论0 收藏0
  • 单手撸了个springboot+mybatis+druid

    摘要:配置想想,我们需要哪些数据库要用到,数据库连接池要用到桥接器要用到,因此要仓库点我去仓库中找到搜索这些加进去。 本文旨在用最通俗的语言讲述最枯燥的基本知识 最近身边的程序员掀起了学习springboot的热潮,说什么学会了springboot在大街上就可以横着走、什么有了springboot妈妈再也不担心我的编程了、什么BAT都喜欢的框架...听得作者那个心痒痒的,于是找了个时间,下载...

    adie 评论0 收藏0
  • 手把手教你从零开始搭建SpringBoot后端项目框架

    摘要:新建模块本次项目的框架一共有四层结构,也可以说是有四个模块。然后打开目录下的文件。此时中就不会报错了。实现定位到,新建名为的包。用于与数据库字段作一一对应查询下方列出的所有列定义表名一定注意是否准确。 原料 新鲜的IntelliJ IDEA、一双手、以及电脑一台。 搭建框架 新建项目 打开IDE,点击File -> New Project。在左侧的列表中的选择Maven项目,点击Nex...

    edagarli 评论0 收藏0
  • 新手也能实现,基于SpirngBoot2.0+ SpringBoot+Mybatis 多数据源配

    摘要:下面基于,带着大家看一下中如何配置多数据源。注意版本不一致导致的一些小问题。配置配置两个数据源数据库和数据库注意事项在配置数据源的过程中主要是写成和。五启动类此注解表示启动类这样基于的多数据源配置就已经完成了,两个数据库都可以被访问了。 在上一篇文章《优雅整合 SpringBoot+Mybatis ,可能是你见过最详细的一篇》中,带着大家整合了 SpringBoot 和 Mybatis...

    shiina 评论0 收藏0

发表评论

0条评论

amuqiao

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<