springboot 项目启动成功 但是访问404 (1)、扫描包问题 (2)、版本问题 《1》1.x ==> server.context-path=/xxx 《2》2.x ==> server.servlet.context-path=/demo
启动类Application上加了@ComponentScan(basePackages = {})这个注解导致controller扫描不到导致的,如果加了这个注解,springboot就不会扫描Application所在的包及子包的文件,需要将controller所在的包加入到注解@ComponentScan的大括号中
解决方案1: 使用spring-boot:run 启动 会导致问题: 打包成jar包 使用java -jar springboot.jar, 访问前端 一样会404 缺陷弥补方案 ,打包成 war包, 使用java -jar springboot.war 就OK了 解决方案2:配置pom.xml ,请看红色字体, <resources> <resource> <directory>src/main/java</directory...
application.yaml示例: ```yaml server: port: 8080 servlet: context-path: /myapp ``` 4. **启动项目并访问正确的URL** 启动Spring Boot应用程序,并在浏览器中访问正确的URL,以确保能够正确显示页面内容。 ### 总结 通过以上操作步骤,应该能够解决Spring Boot启动时出现404错误的问题。要特别注意项目结构、Co...
DemoApplication.java package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; //@RestController @Sp...
springboot项⽬启动,访问报404错误 今天在做⼀个springboot项⽬的时候,是接着别⼈的项⽬写的,写完之后想做⼀下测试,于是就启动了springboot,然后在访问的时候,⼀直包404的错误,然后百度了⼀下⽹上给的⽅法,包括注解使⽤@RestController,然后去除掉⽅法@RequestMapping(value = "/add")...
在做一个springboot项目的时候,是接着别人的项目写的,写完之后想做一下测试,于是就启动了springboot,然后在访问的时候,一直包404的错误,然后百度了一下网上给的方法,包括注解使用@RestController,然后去除掉方法@RequestMapping(value = "/add")中的“value=”,这个方法对我无用,因为我的项目之前就是用的@RestContr...
访问404的原因: 默认情况下spring boot只会扫描启动类当前包和以下的包,如上图SpringBoot启动类在com.alex.demo下,因此无法扫描到其他package下的Controller。 解决方案: (1)所有需要被访问的都放到Spring Boot启动类的package下; (2)在Spring Boot启动类上增加@ComponentScan,本例中为@ComponentScan(basePackages="...
Springboot项目启动--404 问题:localhost:8080,找不到index页面,或者其他Controller也访问不了 原因:war exploded的配置和部署有关 解决方法: 1.干掉重新添加 1.png 2.tomcat重新配置 2.png 一定注意Application context不要填东西。 重新启动项目,就能正常访问了。
第一次自主开发springboot项目,没想到一开始就这么受挫,不管访问什么路径都是404,几乎十二个小时都在找这个错误。 并且排除: 路径写错 application类不和controller包在同一个包下 等问题后,如下解决方法可能会对你有所帮助。 误区1: 在请求返回404的时候控制台不报错,一度以为是Initializing Spring DispatcherServlet ...