由于最近工作任务比较少,最近准备系统性的学习一下springboot。搭建好项目准备写一个接口,但是尴尬的事情来了。
写完接口,项目启动成功,但是就是访问不到那个接口。如图。
postman请求
可以确定不是因为地址端口等其它因素。排查了好久,最后发现是因为springboot启动器和接口类并不在一个包下。
而springboot启动的时候只会默认扫描当前类所在包的所有类。
解决办法有两个。
1,把接口类放在启动类所在的包
2,在启动类中添加@ComponentScan注解,这样springboot启动时候就会扫描指定的位置了。
原文地址:https://www.cnblogs.com/zhengxq21/p/9536018.html
时间: 2024-11-02 09:14:39