Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringBootWebStarter视图位置_Java_Spring_Spring Mvc_Spring Boot - Fatal编程技术网

Java SpringBootWebStarter视图位置

Java SpringBootWebStarter视图位置,java,spring,spring-mvc,spring-boot,Java,Spring,Spring Mvc,Spring Boot,我尝试制作一个简单的Spring Boot web应用程序: POM: 控制员: @Controller @RequestMapping("/home") public class HomeController { @RequestMapping("/hello") @ResponseBody public String hello(){ return "hello"; } @RequestMapping("/helloView")

我尝试制作一个简单的Spring Boot web应用程序:

POM:

控制员:

@Controller
@RequestMapping("/home")
public class HomeController {
    @RequestMapping("/hello")
    @ResponseBody
    public String hello(){
        return "hello";
    }
    @RequestMapping("/helloView")
    public String helloView(){
        return "homeView";
    }
}
也在
src/main下

src
   -main
       -resources
            applicaion.properties
       -webapp
            -WEB-INF
                 -jsp
                     -homeView.jsp
在application.properties中,我得到:

  spring.view.prefix: /WEB-INF/jsp/
  spring.view.suffix: .jsp 
rest端点
/home/hello
工作,但另一个端点无法打开jsp。 在我得到的日志中

Looking up handler method for path /WEB-INF/jsp/homeView.jsp
Did not find handler method for [/WEB-INF/jsp/homeView.jsp]

我应该将视图放在哪里,以便应用程序可以找到它们?

多亏了geoand的回答,我添加了

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

org.apache.tomcat.embed
汤姆卡特·贾斯珀
假如

查看Spring Boot的github存储库中的以下示例
Looking up handler method for path /WEB-INF/jsp/homeView.jsp
Did not find handler method for [/WEB-INF/jsp/homeView.jsp]
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <scope>provided</scope>
        </dependency>