我想将CSS和JS的默认路径从资源更改为百里香叶的其他路径。
我使用JSP代替thymeleaf作为视图,但对于电子邮件模板,我决定使用thymeleaf,在每次搜索中,我默认看到Spring Boot会查找到资源/ static文件夹中,是否有任何方法可以强制Spring Boot进行查找放入资源之外的另一个文件夹。
答案 0 :(得分:1)
如果您有多个资源文件夹,则可以通过扩展WebMvcConfigurerAdapter
类,将它们添加到类路径中,如下所示。尝试
@配置 @EnableWebMvc @ComponentScan 公共类WebConfig扩展了WebMvcConfigurerAdapter {
public ResourceBundleMessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
String[] strBaseNames = {
"ca.gc.myproject.global.myResources", //full class path of your folder
"ca.gc.myproject.user.yourResources",
};
return messageSource;
}
}
源:https://spring.io/blog/2013/12/19/serving-static-web-content-with-spring-boot