在Spring进行配置的时候,通常是分模块的,也就是一个配置文件会被另外一个配置文件所import。
但是今天的项目中我明明就都已经配置好了,文件也引入了,但是尼玛这个接口就是没有注入。。。。。。
后来跑到target中一看,配置引入文件的那个配置文件中并没有引入我想要的那个配置文件,所以我的文件也就没有真正的被引入。。。。。
你在ide中写的东西,并不就是实际项目中运行的东西,这点要注意了,有问题的话,还是看看编译后的target,清理一下就可以了。
另外,你二大爷还是你二大爷,不要质疑
这里并没有讨论maven是否有缓存机制,有时间在看下
mvn clean 最好是在部署的时候使用这个命令,会删除target目录的