线上运行的代码,本地工程中报错:could not autowire. No beans ofXXX
最开始以为是ide配置的问题,然后又怀疑pom引入依赖的问题(近了一点,归根结底是在maven工程的组织上)。
实际上是因为:工程pom文件有cannot reconnect报错
解决办法:hosts文件中添加127.0.0.1 localhost
(前两天不小心把host文件中的这一行注释掉了,但不知道,解决就踩了这个坑)
附送另外一个问题的解决办法:
maven工程中的模块不工作,表现:源代码目录右键没有“maven”操作项,java文件的图标是j,而不是c。运行的时候提示缺少module。
解决办法:
project structure-module检查module配置,选中问题module,检查source是不是忘了引入代码目录。