Java 春季启动-瓷砖问题

Java 春季启动-瓷砖问题,java,xml,spring,Java,Xml,Spring,我第一次使用Spring Boot。使用以下配置,我得到: 白标签错误页此应用程序没有/Error的显式映射,因此您将其视为回退 pom.xml 您是否尝试将包装类型更改为WAR?将JSP与Spring引导一起使用时存在一些限制 您可以尝试此操作,然后进行MVN的干净安装: <artifactId>store-items</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>

我第一次使用
Spring Boot
。使用以下配置,我得到:

白标签错误页此应用程序没有/Error的显式映射,因此您将其视为回退

pom.xml



您是否尝试将包装类型更改为WAR?将JSP与Spring引导一起使用时存在一些限制

您可以尝试此操作,然后进行MVN的干净安装:

<artifactId>store-items</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>

您是否尝试将包装类型更改为WAR?将JSP与Spring引导一起使用时存在一些限制

您可以尝试此操作,然后进行MVN的干净安装:

<artifactId>store-items</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>

消息只是说您没有
/error
请求映射
,因此它使用默认的回退页面,该页面打印错误并执行其他一些操作。如果要避免出现错误消息,只需确保已为
/error
注册了控制器端点,例如:

@RequestMapping("/error")
public String handleError(...) { ... ; return "ded"; }
这应该足以消除信息。我不相信有一个
error.jsp
文件就足够了,因为从技术上讲,这不是一个映射,但我不是100%确定


请参阅:

消息只是说您没有
/error
请求映射,因此它使用默认的回退页面,该页面打印错误并执行其他一些操作。如果要避免出现错误消息,只需确保已为
/error
注册了控制器端点,例如:

@RequestMapping("/error")
public String handleError(...) { ... ; return "ded"; }
这应该足以消除信息。我不相信有一个
error.jsp
文件就足够了,因为从技术上讲,这不是一个映射,但我不是100%确定

请参阅:

可能的重复
@Controller
@EnableAutoConfiguration
public class SampleController {

   @RequestMapping("/")
   @ResponseBody
   String home() {
       return "Hello World!";
   }

   public static void main(String[] args) throws Exception {
       SpringApplication.run(SampleController.class, args);
   }

   @RequestMapping(value="/az", method= RequestMethod.GET)
   public String view() {
         return "index";
   }
}
<artifactId>store-items</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
@RequestMapping("/error")
public String handleError(...) { ... ; return "ded"; }