Skip to content

Latest commit

 

History

History
 
 

spring-boot-welcome-page

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

spring-boot-welcome-page, 依赖spring-boot-parent

application.properties

# IDENTITY (ContextIdApplicationContextInitializer)
spring.application.index=SpringBootWelcome.v1.1
spring.application.name=SpringBootWelcome

#Server
server.port=80
server.jsp-servlet.class-name=org.apache.jasper.servlet.JspServlet

security.basic.enabled=false
management.security.enabled=false

#MVC
spring.mvc.view.prefix=/WEB-INF/views/

security.basic.enabled=false
management.security.enabled=false

#LOG
logging.config=classpath:log4j2.xml
@Configuration
public class WebMvcConfigure extends WebMvcConfigurerAdapter{

	@Override
	public void addViewControllers(ViewControllerRegistry registry) {
		registry.addViewController("/").setViewName("forward:/index.jsp");
		registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
		super.addViewControllers(registry);
	}

}
Or
@Bean
public EmbeddedServletContainerFactory servletContainer() {
	TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
	TomcatContextCustomizer contextCustomizer = new TomcatContextCustomizer() {
		@Override
		public void customize(Context context) {
			context.addWelcomeFile("index.jsp");
			context.setWebappVersion("3.1");
		}
	};
	factory.addContextCustomizers(contextCustomizer);
	return factory;
}

SimpleApplication

@SpringBootApplication
public class SimpleApplication {
	public static void main(String[] args) {
		SpringApplication.run(SimpleApplication.class, args);
	}
}