Springboot启动的时候,url都什么都是对的,但是访问出现404错误
2020-04-27 07:36
211 查看
Springboot启动的时候,url都什么都是对的,但是访问出现404错误
问题描述
- 项目可以运行成功,但是当使用postman发送请求时,出现如下情况
- 当在页面中输入http://localhost:8080/时出现
- 经过无数次的检查url,发现始终是没错的,而且我所有的bean所在的文件夹都在启动类所在的路径下,这与网上许多解决方案不符合,由于自己的菜就折腾了很久,最后终于解决,是代码内部的问题
springboot的目录结构
配置文件
一开始是配置文件没有缩进,导致数据源信息读取错误,首先检查了配置文件,并进行改正,应该是上图所示格式
启动文件
@ComponentScan注解:
- 作用:扫描该启动类下所有的bean,但是不会扫描xml与接口文件,因为这两类并不能算上是一个bean文件,所以会忽略扫描。
@MapperScan注解:
- 作用:将mapper接口或者其他文件自动转化为一个bean来,使其可以注入进spring容器中,类似于在持久层的文件上加一个@Mapper注解
问题解决
- 我的问题是出现在最开始只加了@ComponentScan注解
- 而观察我的项目结构,我的持久层用了mapper接口与mapper.xml文件来实现,根据上面所述的@ComponentScan注解的作用,致使我无法将我的mapper注入到spring容器中,也就无法将我的bean注入到spring容器中,也就出现了404错误
总结
一个问题的出现可能有许多不同的情况,碰到问题还是需要一个一个排查下来,肯定是什么细节上的出了一些差错
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- springboot启动没报错但是访问不到url
- 用IntelliJ IDEA 启动 springBoot项目访问出现404
- 关于SpringBoot项目在IDEA中可访问,部署到外置tomcat的时候访问项目报404错误
- Springboot项目启动后访问Controller报错404
- springboot启动后controller访问404
- springboot踩坑记--springboot正常启动但访问404
- spring boot无法启动,或者正常启动之后无法访问报404的解决办法
- 用什么方法可以在业务批量操作的时候保持原子性?例如删除多条文章,但是在中 间有一条被删除了,假设出现了错误,如何让整个操作回滚,并定位错误信息?
- springboot用外部tomcat启动正常,访问404
- tomcat启动成功但是访问方面都是404
- spring boot成功启动后访问报错404的问题
- 在做Urlwrite+struts2.0的一个小示例的时候老是出现找不到action的情况404错误
- spring boot成功启动后访问报错404的问题
- Spring boot 启动jsp访问404问题解决
- SpringBoot项目运行之后出现网页404错误
- 刚创建的springboot项目启动后访问controll报404
- Spring Boot 启动出现 requestMappingHandlerAdapter 错误
- 服务器装的是2003SERVER,客户机都是XP,每次开机的时候局域网都可以访问服务器的共享,但是差不多半个小时过后就不能访问了,但是相互都可以PING通。重启一下服务器就又可以了,再过段时间又不行了,不知是什么原因引起的,希望能帮忙解决一下,十分感谢!
- tomcat启动成功但是访问方面都是404
- Springboot+thymeleaf出现(type=Not Found, status=404)错误