spring boot webmvc 启动找不到任何的请求mapping

照着网上教程写了一个简单的spring boot web mvc ,但是请求就是提示如下错误。

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Fri Mar 10 15:40:11 CST 2017
There was an unexpected error (type=Not Found, status=404).
No message available

 

原来是application.java 的放的目录不对导致的。 application.java 必须放在代码package的根目录层,这样才能把所有的controller全部扫描到并加载。
例如如下这样子。
com
   +- APP
         +- Application.java  <--- your main class should be here, above your controller classes
         |
         +- model
         |   +- user.java
         +- controller
             +- UserController.java

 

此篇文章已被阅读3935 次

Add a Comment

邮箱地址不会被公开。 必填项已用*标注