服务器之家

服务器之家 > 正文

springboot controller无效的处理方案

时间:2022-02-19 15:06     来源/作者:Been_You

springboot controller无效

最近在学习spring boot,刚配置好项目,写了一个controller,运行后发现无法正常显示

springboot controller无效的处理方案

在网上搜了一下,这是因为controller的路由没被注册

原因:启动类application跟controller不在一个包中,扫描不到controller,应该让启动类和Controller的包在同一级目录下

如启动类在com.xxx.a,controller在com.xxx.b 解决办法:

方法1:将controller跟启动类放在一个包中,或者在启动类所在包的子包中

方法2:在启动类上添加注解 @ComponentScan(“controller类所在包名”)

springboot controller无效的处理方案

 

springboot无法识别controller

springboot项目的一个模块中,无法识别controller ,断点和日志都进不去。

总是提示路径不对:

springboot controller无效的处理方案

找了半天,终于发现了一个问题:

springboot controller无效的处理方案

目录结构有问题,SearchApplication的路径是

com.tensquare.search.SearchApplication

而ArticleController 的路径是:

com.tensquare.controller.ArticleController

发现了没,很低级的错误,根本扫描不到。

而springboot项目加载的时候@SpringBootApplication注解会去扫描当前目录以及子目录的文件,修改路径即可。其实idea也给出了提示

springboot controller无效的处理方案

ArticleController是灰色的,代表没有扫描到,路径修改对了就会变成白色的高亮显示

springboot controller无效的处理方案

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://jz-2017.blog.csdn.net/article/details/88682119

相关文章

热门资讯

蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
返回顶部