博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot中如何自定义静态资源路径及映射
阅读量:6824 次
发布时间:2019-06-26

本文共 1067 字,大约阅读时间需要 3 分钟。

差不多写完一个日志模板了,

明天集成到主程序,测试一下,

下周一就可以上线了。

今天遇到最后一个问题,

在将SPRINGBOOT与DJANGO,UWSGI,NGINX作集成时,

SPRINGBOOT的静态资源目录不能像测试环境一样,直接用static下面的js,css,img等目录。

必须在nginx下作一下location,定位到springboot专属的目录位置。

这时,就涉及自定义静态资源路径及映射。

举例:

如果我想在thymeleaf中用

<link rel="stylesheet" th:href="@{/A/B/css/uikit.min.css}"/>

这种目录访问以前的static目录下的css文件,

应该如何实现?

当当当当~~~~

这时,WebMvcConfigurerAdapter要出场了,

通过重新定义一个资源来实现。

如下代码:

package paic.stock.ops.config;import org.springframework.context.annotation.Configuration;import org.springframework.util.ResourceUtils;import org.springframework.web.servlet.config.annotation.EnableWebMvc;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;@EnableWebMvc@Configurationpublic class WebConfig extends WebMvcConfigurerAdapter{		@Override	public void addResourceHandlers(ResourceHandlerRegistry registry) {		registry.addResourceHandler("/A/B/**")		.addResourceLocations(ResourceUtils.CLASSPATH_URL_PREFIX + "/static/");		super.addResourceHandlers(registry);	}}

转载地址:http://npgzl.baihongyu.com/

你可能感兴趣的文章
Redis分布式锁的正确实现方式(Java版)
查看>>
Linux20180427
查看>>
linux系统配置及服务管理第一章系统部署
查看>>
SQL语句优化:show参数
查看>>
webstorm那些常用快捷键
查看>>
MySQL5.7 group by新特性报错1055的解决办法
查看>>
网易企业邮箱的萨班斯归档是什么?
查看>>
阿里架构师告诉你最新Java架构师学习路线图
查看>>
飞天技术汇“2018云栖大会·重庆峰会”专场,“一出好戏”等你加入
查看>>
gamma勒索病毒成功解密处理经验方法教程邮箱catherwood.judd@aol.com
查看>>
PTGUI全景合成软件使用教程之补地拼接
查看>>
什么是架构?Untiy开发游戏使用什么架构合适?
查看>>
FTP传文件弊端多,更好用的解决方案来了!
查看>>
国内高校大数据工程教学实训平台解决方案
查看>>
金三银四,铜五铁六,我的面试通关秘籍(含HR)
查看>>
Kubernete-- 利用kubeadm 搭建一个kubernate集群
查看>>
HTTP服务器返回的代码详解:206、302、400、500.。。。。
查看>>
mysql 在线文档
查看>>
linux下mysql定时备份数据库
查看>>
Go Hello World!
查看>>