一、springboot中配置靜態資源
在application配置文件中添加:
#靜態資源配置 #用於告訴springboot應該在何處尋找靜態資源,springboot默認的位置和優先級:spring.resources.static-locations=classpath:/static,classpath:/public,classpath:/resources,classpath:/META-INF/resources spring.resources.static-locations=classpath:/static #資源訪問路徑和spring.mvc.static-path-pattern匹配,當資源訪問路徑為"%/static/**”時,springboot才會處理請求 spring.mvc.static-path-pattern=/static/** #相關頁面解析器設置 spring.mvc.view.prefix=/WEB-INF/ spring.mvc.view.suffix=.jsp
二、springmvc中配置靜態資源
靜態資源文件類型:css\img\js,這些文件發送的請求無需加載控制器
配置有三種方法:
1、在web.xml中
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.jpg</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping>
2、第二種第三種都在dispatcher-servlet.xml
<!--第二種:靜態資源處理標簽--> <!--<mvc:resources mapping="/static/**" location="/static/"></mvc:resources>--> <!--第三種靜態資源處理方法--> <mvc:default-servlet-handler></mvc:default-servlet-handler>