springboot搭建maven项目,访问页面出现404。
@RestController注解使用可以返回Json对象,不能解析return的jsp,html界面,无法跳转到相应界面,return返回的是字符串. 比如 return " first page".当你访问页面的时候就出现的是first page
@Controller可以解析jsp,html界面,可以跳转到相应界面,如:return mv.其中的mv是指的test.jsp页面。当你访问页面的时候就出现的是test.jsp里面的内容。在用Controller返回页面时,需要
在application.properties 文件中添加.代表返回的页面都在WEB-INF/jsp文件中的jsp,没有的话,请先创建
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
在pom.xml文件中添加视图配置
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>9.0.6</version>
</dependency>
这是controller.java
test.jsp
最后点击application.java运行。启动成功后
访问localhost:8080/test页面,就可以看到我们想要的结果了