Spring security 春季启动-欢迎页面
我使用Spring Boot 1.2.7。已添加欢迎页面,如下所示:Spring security 春季启动-欢迎页面,spring-security,spring-boot,Spring Security,Spring Boot,我使用Spring Boot 1.2.7。已添加欢迎页面,如下所示: @Configuration public class TomcatConfig { // .... factory.addContextCustomizers(new TomcatContextCustomizer() { @Override public void customize(Context context) {
@Configuration
public class TomcatConfig {
// ....
factory.addContextCustomizers(new TomcatContextCustomizer() {
@Override
public void customize(Context context) {
context.addWelcomeFile("/landingPage");
}
});
}
在WebMvc中
@Configuration
public class MvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController( "/" ).setViewName( "landingPage" );
registry.setOrder( Ordered.HIGHEST_PRECEDENCE );
super.addViewControllers( registry );
}
}
但是,它不起作用。我是否缺少任何配置?对我来说很好。也许你忘了添加模板引擎,f.e.Thymeleaf
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
如果您使用的是spring boot,为什么需要使用TomcatContextCustomizer,并且您已经通过从WebMVCConfigureAdapter扩展覆盖了spring boot的默认配置,这意味着spring boot自动配置将无法工作,因为它现在已被MvcConfig类覆盖。希望这能回答你的问题