您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页springboot项目静态资源CDN统一管理

springboot项目静态资源CDN统一管理

来源:爱够旅游网

代码如下

1.添加这个
@Component	
public class InitConfig implements ApplicationListener<ContextRefreshedEvent>{
	public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) {
		WebApplicationContext webApplicationContext = (WebApplicationContext) contextRefreshedEvent.getApplicationContext();
		ServletContext sc = webApplicationContext.getServletContext();
		ResourceBundle  resource = ResourceBundle.getBundle("cdn");//配置文件相对工程根目录的相对路径(不含扩展名)文件在resources目录下
		for(Object key:resource.keySet()) {
			sc.setAttribute((String)key,resource.getString((String)key));
		}
	}
}
2.CDN配置(CDN网站推荐)
layuicss=https://www.layuicdn.com/layui/css/layui.css
layuijs=https://www.layuicdn.com/layui/layui.js
jquery=https://cdn.bootcss.com/jquery/3.4.1/jquery.js
vuejs=https://cdn.bootcss.com/vue/2.6.10/vue.js
......

jsp引用 如与其他域对象值无重复可省略application.

<link rel="stylesheet" href="${application.layuicss}" media="all">
<script src="${application.jquery}" charset="utf-8"></script>

thymeleaf引用 application.不可省略

<link rel="stylesheet" th:href="${application.layuicss}">
<script th:src="${application.jquery}"></script>

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务