【SpringBoot】This application has no explicit mapping for /error,so you are seeing this as a fallback
【问题现象】SpringBoot中,在请求链接无错误、Controller配置无错误的情况下,访问某个Controller链接接口时,提示错误:This application has no explicit mapping for /error,so you are seeing this as a fallback【原因】请求无法找到对应的bean进行处理,在请求链接无错误、Controlle
·
【问题现象】
SpringBoot中,在请求链接无错误、Controller配置无错误的情况下,访问某个Controller链接接口时,提示错误:
This application has no explicit mapping for /error,so you are seeing this as a fallback
【原因】
请求无法找到对应的bean进行处理,在请求链接无错误、Controller配置无错误的情况下,还可能是SpringBootApplication包扫描的问题,如下:
@SpringBootApplication注解默认只会将本包及子包的bean,导致对应的Controller bean没有被加载到Spring容器中容器内
【解决】
方案一:
将所有Controller类移动到Application类同级包或者子包中,如图:
方案二:
如果不想改变文件位置,则可将@SpringBootApplication注解指定扫描的包:
@SpringBootApplication(scanBasePackages="com.kid")
更多推荐
已为社区贡献3条内容
所有评论(0)