您的位置:首页 > 移动开发

Idea - Spring Boot - MVC 出现This application has no explicit mapping for /error, so you are seeing th

2017-11-02 17:05 1226 查看

场景

项目之前在 Myeclipse,采用 Spring Boot + Maven,一切正常,切换到 Idea 后,访问 Controller,方法是进去执行了,但是在 return 后就报错了,网络上查询方法有如下

修改配置文件

spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp


修改为

spring.view.prefix=/WEB-INF/jsp/
spring.view.suffix=.jsp


主程序必须继承SpringBootServletInitializer,并且放在所有子包外面

添加依赖

<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>


上述的方法对我都没有效果

最后一个想法让我想起之前遇到的问题之前的问题

所以将依赖改为

<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>9.0.1</version>
</dependency>


终于正常了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring idea myeclipse maven
相关文章推荐