今天创了一个springboot项目,写了一个简单的控制类,结果运行程序,发现访问不了,出现了下面这样的场景
![错误信息](https://i-blog.csdnimg.cn/blog_migrate/fcc3fbb2b8f0632f509d9bceccb94815.png)
原因主要就是springboot没有扫描到这个控制类
因为springboot会自动加载启动类所在包下及其子包下的所有组件
解决方法
解决这样的方法很简单,只需要将启动类放在最外侧就行了(同一级也不行);
错误目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/03ac6963a330c28c25572a9ac2f6b3e8.png)
此时的demo1是启动类,如果成功扫描到controller,则其下面的类会有
这个标致,然而实际却是这样![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9d8800296f6ce5169b8af498dbb85acf.png)
正确目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/50f75623ae5abec671526a9081fd0988.png)
此时domain是启动类,放在com.ls下,启动就会自动扫描到controller这个包,也有我们上面说的那个标致
最后看看结果
成功访问到了