對於訪問靜態資源,其實沒有什麼多說的,唯一容易讓我這樣的新手迷惑的就是classpath的路徑到底是什麼。
這裏犯了一個並不算是太嚴重的錯誤,在對於maven沒有了解的情況下,直接採用maven搭建網站,本想一邊摸索一邊慢慢學習,卻讓我走了不少彎路。
下面直接進入正題。
準備工作:
工具使用Spring Tool 3.9.2.RELEASE
使用Spring Tool 工具採用直接建立Spring Starter Project項目
我採用的方式是直接在application.properties中配置靜態資源目錄。
目錄結構爲:
在application.properties中配置好靜態資源訪問的路徑
#---------靜態資源設置------------
#classpath路徑/src/main/resources
spring.resources.static-locations=classpath:/static/
注意:classpath在maven中路徑/src/main/resources。
在JSP/HTML文件中直接添加JS/CSS路徑即可正常訪問,如:
<script type="text/javascript" src="/js/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="/js/bootstrap.min.js"></script>
<link type="text/css" rel="stylesheet" href="/css/bootstrap.min.css" />
<link type="text/css" rel="stylesheet"
href="/css/bootstrap-theme.min.css" />
本人爲小白,只是記錄自己出現的問題,如有錯誤,請大牛們批評指證,感謝!