默认情况下,Spring Boot会在我的src / main / webapp文件夹中查找我的html文件。如果我使用另一个文件夹放置html文件,我在哪里可以更改Spring Boot的设置?
稍后,文件将被包装在jar中以进行部署。还有其他我需要担心的事情吗?
答案 0 :(得分:18)
从/static
,/public
,/resources
,/META-INF/resources
如果您将应用程序打包为JAR(部署.jar),则不建议使用src/main/webapp
。
您可以通过覆盖addResourceHandlers
WebMvcConfigurerAdapter
方法来自定义该方法
@Configuration
public class MvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry){
registry.addResourceHandler("/**")
.addResourceLocations("/")
.setCachePeriod(0);
}
}
答案 1 :(得分:5)
如上所述,getView().getY()
打包会忽略jar
个内容。如果您仍想在webapp
文件夹中包含内容,则需要在maven webapp
配置中明确指定,如下所示 -
POM.xml