2022-02-24 01:11:07.406 INFO 868 --- [nio-8082-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-02-24 01:11:07.406 INFO 868 --- [nio-8082-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2022-02-24 01:11:07.407 INFO 868 --- [nio-8082-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
我也查看了包路径,在根路径下正常的。不应该扫描不到。
启动文件包路径 com.shangcheng
控制controller文件包路径 com.shangcheng.contorller
控制器有没有使用注解@Controller
什么现象,访问接口404?
controller层是否在启动类同包下
一、启动类只扫描自身同级以及同级文件夹;
解决办法:
@SpringBootApplication(scanBasePackages = "xxxxxx")
二、映射错误,路径错误都会造成这个
你是如何知道没有被扫描到的?你可以在容器启动后从上下文取试试能不能取得到,取到了就说明是其他原因
Springboot多层架构设计
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!