最近学习springboot的开发,中间磕磕碰碰也是遇到了诸多问题,以前编写java IDE都是用的eclipse,现在换成idea了倒有点不适应,中间遇到了一个让人很郁闷的问题,如下:
看到这个问题以后,首先想到的是不是自己的Controller写的有问题,写个测试类测试了一下,发现不是接口的问题,在网上搜了一下,是Controller层实现类未添加注解@Autowired。@Autowired的作用是自动注入依赖的Bean。但是我已经加了@Autowired注解。
解决办法:取消勾选Compact Empty Middle Package 如图选择
如果是resource下,创建多级目录,应每个目录之间用"/"隔开,
侧边栏出现:
同样resources的目录结构和application.yaml文件的classpath路径一致。