给定一个Spring Boot + Thymeleaf Web应用程序(这与Spring项目的gs- consume -rest"初始"代码树几乎相同):
??? pom.xml
??? src
    ??? main
    ?   ??? java
    ?   ?   ??? hello
    ?   ?       ??? Application.java
    ?   ?       ??? Config.java
    ?   ?       ??? Controller.java
    ?   ??? resources
    ?       ??? templates
    ?           ??? index.html
    ??? test
        ??? java
            ??? hello
                ??? ControllerTest.java
......"Hello World!"让用户受到了满意的欢迎!在http://localhost:8080/,但Spring的"上下文"的连接似乎不适用于集成测试(ControllerTest.java):
java.lang.AssertionError: Status 
Expected :200
Actual   :404
有什么不对的项目布局,和/或配置的注释在测试?
src/main/webapp/是故意失踪,有喜欢的东西一起web.xml和WEB-INF/.这里的目标是使用最小配置,通过集成测试来测试驱动应用程序的视图和控制器的开发.
血腥细节如下.提前抱歉"文字墙".
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.1.RELEASE</version> …