SpringBoot linksource 第二坑

                书接上回,额,由于对于SpringBoot,我是个纯菜鸟,之前一直做SSM经典框架开发,习惯了配置式的开发,猛一转这种偏向注解式开发的模式,感觉好不习惯啊西八!但是,拿人钱财,替人消灾,本着“爱国敬业诚信友善”的社会主义新要求,咱还是得硬着头皮走下去的,我相信万事开头难,后面就好(xi guan)了。

                成功使用linksource,而且此时eclipse没有明显报错了,我感觉大功告成了,好,启动一下项目试试(此时内心沾沾自喜)。结果突然-----报错了!什么鬼!!!Tomcat启动不了!!!我不信,我不信呐!!!


                经过内心三秒挣扎,我迅速平复一下心情,出了问题不要怕,先在别人。。。额,搞什么,项目就我一个人做,找个背锅侠都不可能!好吧,咱们还是静下心来找原因吧,先看看报错:


                哦,原来是有些Bean实例化不了!!!!可是为什么呢?明明文件都存在啊,为什么就加载不了呢???是我哪个地方配置有问题吗?可是整个项目就俩配置文件,而且配置项跟这个未实例化的Bean无关,实在想不到哪错了,只好去请教度娘了。。。百度了一下,翻了几篇博客,突然发现了一篇:https://blog.csdn.net/runner1920/article/details/79076506


                  哦,原来如此啊,SpringBoot启动时默认扫描启动类同级的包,但我的依赖项目包结构跟项目包结构不一样,又没加@ComponentScan 注解,所以,项目启动时只扫描了我项目的包下面的文件,linksource引入的包文件全被忽视了。。。社会社会。。。好,问题解决,加上@ComponentScan注解后顺利启动成功!今天真是美好的一天呢~

你可能感兴趣的:(SpringBoot linksource 第二坑)