Spring 如何显示";欢迎使用.jsp“;春天的靴子?
在spring boot应用程序中显示自定义welcome.jsp时遇到问题 它总是显示“index.html”,而我想显示定制的jsp文件“welcome.jsp” 请求帮助。1)确保application.properties中有springmvc选项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.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接口:)