springboot实现webapp的跳转
Configuration
@EnableWebMvc
public class WebAppConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/bower_components/**").addResourceLocations("/bower_components/");
registry.addResourceHandler("/js/**").addResourceLocations("/js/");
registry.addResourceHandler("/lib/**").addResourceLocations("/lib/");
registry.addResourceHandler("/static/**").addResourceLocations("/static/");
registry.addResourceHandler("/temp/**").addResourceLocations("/temp/");
registry.addResourceHandler("/css/**").addResourceLocations("/css/");
//swagger
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
}
@Bean
public ViewResolver defaultViewResolver() {
InternalResourceViewResolver internalResourceViewResolver = new InternalResourceViewResolver();
internalResourceViewResolver.setPrefix("/WEB-INF/pages/");
internalResourceViewResolver.setSuffix(".html");
internalResourceViewResolver.setViewClass(JstlView.class);
return internalResourceViewResolver;
}
@Override
public void configureDefaultServletHandling(
DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
}
需要的Maven仓库
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>