Spring boot web项目
新建spring boot 的web项目,可以通过2种方式。但是spring boot里不在支持引入js文件。
此时,就需要用到https://www.webjars.org/ 将js文件的jar包下载下来,或者直接复制倒maven。
根据webmvcAutoConfiguration该类的规定:
调用js的方法有2种:
第一种: 通过src类似的引入,比较麻烦,不建议使用。可以识别webjars/目录下的js文件。
第二种:spring boot 的自动扫描
webmvcAutoConfiguration,》》》getStaticLocation会自动扫描,静态资源.
以上种种都是约定好的,或者说默认好的。所以,同样也可以通过配置文件进行修改:
源码:
webmvcAutoConfiguration>>>thisResourcesPropertices
|
this.staticLocations=CLASSPATH_RESOURCE_LOCATIONS;
配置文件里面修改默认资源路径:
Spring.resources.属性 = 新目录
例如:
Spring.resources.staticLocation = classpath:/newDir