springboot配置頁面路徑
springboot專案預設將載入頁面路徑是classpath下面的templates和static檔案,如果你需要將路徑修改的化,可以通過如下配置修改頁面載入路徑
@Configuration
public class FreemakerConfig extends WebMvcConfigurerAdapter{
@Bean
public ViewResolver viewResolver() {
FreeMarkerViewResolver resolver = new FreeMarkerViewResolver();
resolver.setCache(true);
resolver.setSuffix(".ftl");
resolver.setContentType("text/html; charset=UTF-8");
return resolver;
}
@Bean
public FreeMarkerConfigurer freemarkerConfig() throws IOException, TemplateException {
FreeMarkerConfigurer configurer = new FreeMarkerConfigurer();
configurer.setTemplateLoaderPath("/WEB-INF/views/");
configurer.setTemplateLoaderPaths("/WEB-INF/views/","/WEB-INF/common/");
configurer.setDefaultEncoding("UTF-8");
return configurer;
}
}
在configures.setTemplateLoaderPaths可以設定成多個路徑,springboot專案會一次從這裡面去找對應的頁面