SpringBoot与Web
先在idea中选择场景
SpringBoot已经默认将这些常见配置好了,我们只需要在配置文件中指定少量配置就可以运行起来
然后我们可以开始编写业务代码了
SpringBoot与静态资源
WebMvcAutoConfiguration
打开WebMvcAutoConfiguration.java
1 |
|
配置jquery
所有/webjars/下的资源,都去classpath:/MEFA-INF/resources/webjars/找
在Webjars中选择Maven,然后就可以导入你想要jquery的依赖了
比方安装了这个以后就可以通过下面的地址访问jquery了localhost:8080/webjars/jquery/3.3.1/jquery.js
1 | <dependency> |
默认映射
ResourceProperties 可以设置静态资源的配置,如缓存时间
1 |
|
还会在下面的路径中找(静态资源的文件夹)
比方说你要访问一个localhost:8080/myjs.js,如果找不到的话,就在下面的文件夹中寻找
1 | private static final String[] CLASSPATH_RESOURCE_LOCATIONS = { "classpath:/META-INF/resources/", |
欢迎界面
欢迎页面, 静态资源文件夹的/index.html, 见下面的代码
1 |
|
图标
配置自己的favicon.ico
SpringBoot2中没有这个东西,可能移到其他位置去了
定义自己的映射
利用配置文件来自己定义/的映射
1 | spring.resources.static-locations = classpath:/hello/,classpath:/hello2/ |
- 本文作者: fightinggg
- 本文链接: http://fightinggg.github.io/yilia/yilia/Q8V5AK.html
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!