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項目會一次從這裏面去找對應的頁面