Spring 如何显示";欢迎使用.jsp“;春天的靴子?

Spring 如何显示";欢迎使用.jsp“;春天的靴子?,spring,spring-boot,Spring,Spring Boot,在spring boot应用程序中显示自定义welcome.jsp时遇到问题 它总是显示“index.html”,而我想显示定制的jsp文件“welcome.jsp” 请求帮助。1)确保application.properties中有springmvc选项 spring.mvc.view.prefix: /WEB-INF/jsp/ spring.mvc.view.suffix: .jsp 2) 添加src/main/webapp/WEB-INF/jsp/welcome.jsp 3) 按如下方式

在spring boot应用程序中显示自定义welcome.jsp时遇到问题

它总是显示“index.html”,而我想显示定制的jsp文件“welcome.jsp”

请求帮助。

1)确保application.properties中有springmvc选项

spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp
2) 添加src/main/webapp/WEB-INF/jsp/welcome.jsp

3) 按如下方式修改应用程序:

package com.lenicliu.spring.boot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

@SpringBootApplication
public class Application extends WebMvcConfigurerAdapter {

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

    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/").setViewName("welcome");
    }
}
请参阅

然后,运行应用程序,您可以找到日志:
根映射到[class org.springframework.web.servlet.mvc.ParameterizableViewController]类型的处理程序的请求任何工作示例。请添加web.xml和applicationContext.xml文件请显示代码和配置文件。我的应用程序实现了SpringBootServletializer。那么在这种情况下,如何包含“WebMVCConfigureAdapter”?我应该将其作为静态内部类包含吗?请在下面找到我的应用程序类:公共类WebApplication扩展SpringBootServletializer{…}创建另一个类扩展WebMVCConfigureAdapter和注释的@Configuration,或实现WebMvcConfigurer接口:)