springboot controller无效的处理方案
springboot controller无效
最近在学习spring boot,刚配置好项目,写了一个controller,运行后发现无法正常显示
在网上搜了一下,这是因为controller的路由没被注册。
原因:启动类application跟controller不在一个包中,扫描不到controller,应该让启动类和Controller的包在同一级目录下
如启动类在com.xxx.a,controller在com.xxx.b 解决办法:
方法1:将controller跟启动类放在一个包中,或者在启动类所在包的子包中
方法2:在启动类上添加注解 @ComponentScan(“controller类所在包名”)
springboot无法识别controller
springboot项目的一个模块中,无法识别controller ,断点和日志都进不去。
总是提示路径不对:
找了半天,终于发现了一个问题:
目录结构有问题,SearchApplication的路径是
com.tensquare.search.SearchApplication
而ArticleController 的路径是:
com.tensquare.controller.ArticleController
发现了没,很低级的错误,根本扫描不到。
而springboot项目加载的时候@SpringBootApplication注解会去扫描当前目录以及子目录的文件,修改路径即可。其实idea也给出了提示
ArticleController是灰色的,代表没有扫描到,路径修改对了就会变成白色的高亮显示
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Mybatis-plus新版本分页失效PaginationInterceptor过时的问题
这篇文章主要介绍了Mybatis-plus新版本分页失效,PaginationInterceptor过时问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-11-11深入理解SpringMVC中央调度器DispatcherServlet
这篇文章主要介绍了SpringMVC核心之中央调度器DispatcherServlet的相关知识,包括SpringMVC请求处理过程及SrpingMVC容器和spring IOC容器关系,需要的朋友可以参考下2022-05-05Java Web项目中Spring框架处理JSON格式数据的方法
Spring MVC是个灵活的框架,返回JSON数据的也有很多五花八门的方式,这里我们来整理一个最简单的Java Web项目中Spring框架处理JSON格式数据的方法:2016-05-05Spring Boot(三)之找回熟悉的Controller,Service
这篇文章主要介绍了Spring Boot(三)之找回熟悉的Controller,Service,需要的朋友可以参考下2017-04-04SpringMVC使用@PathVariable接收参数过程解析
这篇文章主要介绍了SpringMVC使用@PathVariable接收参数过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-10-10
最新评论