今天创了一个springboot项目,写了一个简单的控制类,结果运行程序,发现访问不了,出现了下面这样的场景
原因主要就是springboot没有扫描到这个控制类
因为springboot会自动加载启动类所在包下及其子包下的所有组件
解决方法
解决这样的方法很简单,只需要将启动类放在最外侧就行了(同一级也不行);
错误目录
此时的demo1是启动类,如果成功扫描到controller,则其下面的类会有这个标致,然而实际却是这样
正确目录
此时domain是启动类,放在com.ls下,启动就会自动扫描到controller这个包,也有我们上面说的那个标致
最后看看结果 成功访问到了