springboot 添加静态页面

笔者最近使用 spring boot 新建一个测试页面一直不成功,经过查阅资料,多次调试,最终调通,记录于此!
1.首先 向springboot 项目添加静态页面需要添加部分配置
   配置文件 main/resources/application.properties/application.properties
	#spring.mvc.view.suffix=.jsp
	#spring.mvc.view.prefix=/WEB-INF/jsp/
所以添加的jsp 文件目录应是: main/webapp/WEB-INF/jsp/index.jsp
 
  
   添加gradle依赖:
    compile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-jasper'
 
  
2. 后端配置
@Configuration
public class WebMvcConfigure extends WebMvcConfigurerAdapter {

    @Bean
    InternalResourceViewResolver internalResourceViewResolver () {
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
        viewResolver.setPrefix("/WEB-INF/jsp/"); // application.properties 已配置就不需要
        viewResolver.setSuffix(".jsp");	
        return viewResolver;
    }
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/").setViewName("index"); 	// 设置默认页面路径
        registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
        super.addViewControllers(registry);
    }
}
3. 前端index.jsp
 
  

你可能感兴趣的:(springboot 添加静态页面)