背景
在本地调试一个springboot 服务,这个服务一直运行正常,因业务需求,变换了nacos中的配置,将服务配置中的命名空间改了,同时配置管理里面对应的命名空间的配置也更新了
之后再运行这个服务,就是很奇怪地无法启动,启动后nacos中找不到服务,接口也调不通,所以一直就认为是服务起不来
调试过程
多次对比了nacos配置、命名空间的配置,设置使用本地的配置文件,多次重启还是不能启动;网上也找了资料,查找服务器不能启动的原因,启动过程中没有报错,所以就把启动日志中的一些warn关键字搜索,如下图中的警告,然后就开始折腾配置文件,现在回想起来总感觉可笑
后来在苦苦思索问题的时候,不经意间发现服务居然启动成功了,就更懵逼了,然后调用服务接口,测试下接口正常。
后来,网上搜索下 "mybatis-plus 启动慢",结果还有相关帖子,解决spring boot 启动卡在mybatis plus的问题_mybatisplus qidong 中止-优快云博客
然后项目中找了下,果然是打了断点在debug断点在dao文件中,取消断电后,运行正常了。
真的是忘记什么时候在dao文件中打的断点,结果整了这么个乌龙。下次长记性了,也不是没有收获,发了项目中@MapperScan注与@SpringBootApplication+@Mapper重复注解mapper接口。