0
在我的春天啓動的應用程序404錯誤,我有以下pom.xml
:彈簧引導錯誤:在加載模板
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.7.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
的控制器我有如下簡單的一個:
@Controller
public class ThyemeleafController {
@RequestMapping("/")
public String home() {
return "home";
}
}
然後我有一個簡單的home.html
在src/main/resources/templates
其中包含helloWorld
。但是當我運行的應用程序並進入網址:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Fri Sep 29 17:15:13 GMT-12:00 2017
There was an unexpected error (type=Not Found, status=404).
No message available
你不需要@ComponentScan(「com.eventer.controller」)與春季啓動。 –
那麼,它是如何解決我的問題? –
您必須遵循Java推薦的包命名約定。 https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-structuring-your-code.html –