SpringBoot使用jsp

Spring Boot整合JSP部署教程
本文介绍如何在Spring Boot项目中使用JSP作为视图层,并将其打包为WAR文件进行部署。主要内容包括配置InternalResourceViewResolver以实现JSP页面渲染、通过继承SpringBootServletInitializer来设置项目的启动类及打包方式。

①,项目要打成war包

②,配置InternalResourceViewResolver

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.ViewResolverRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class WebConfig implements WebMvcConfigurer{
	
	@Override
	public void configureViewResolvers(ViewResolverRegistry registry) {
//配置视图映射:默认为"/WEB-INF/", ".jsp"
		registry.jsp();
	}

}

③,配置类继承SpringBootServletInitializer 并重写其configure,将SpringBoot的启动类传入

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

@SpringBootApplication
public class SpringbootJspApplication extends SpringBootServletInitializer{

	@Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        //告诉程序SpringBoot的启动类是哪个
        return application.sources(SpringbootJspApplication.class);
    }
	
	public static void main(String[] args) {
		SpringApplication.run(SpringbootJspApplication.class, args);
	}
}

 

转载于:https://my.oschina.net/u/3574106/blog/1831475

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值