springboot在application.yml中使用了context-path属性导致静态资源法加载,如不能引入vue.js,jquery.js,css等等

在springBoot配置中加入上下文路径 server.context-path=/csdn

js,img等静态文件无法加载,出现404的问题


<script type="text/javascript" src="/lib/jquery/jquery.min.js"></script>
<script type="text/javascript" src="/lib/popper.js/popper.min.js"></script>
解决方法
1,使用相对路径

<script type="text/javascript" src="lib/jquery/jquery.min.js"></script>
<script type="text/javascript" src="lib/popper.js/popper.min.js"></script>
2,使用thymeleaf模板,动态获取上下文路径
声明
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<script type="text/javascript" th:src="@{/lib/jquery/jquery.min.js}"></script>
<script type="text/javascript" th:src="@{/lib/popper.js/popper.min.js}"></script>

posted @ 2018-12-05 10:52  梦中的鱼  阅读(8027)  评论(0编辑  收藏  举报