springmvc、springboot配置靜態資源


一、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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM