zoukankan      html  css  js  c++  java
  • 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中配置静态资源

             静态资源文件类型:cssimgjs,这些文件发送的请求无需加载控制器

             配置有三种方法:

             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>
  • 相关阅读:
    [转]The Machine SID Duplication Myth (and Why Sysprep Matters)
    The Machine SID Duplication Myth (and Why Sysprep Matters)
    [转]Shell(Bash) mysql数据库操作
    [转]GNU Sourcehighlight 语法高亮代码
    [原]DRBD双主模式问题
    mpstat
    DRBD试用
    drbd双主模式问题
    虚IP的添加和删除
    为什么5%的技术人员开发效率是其他95%的20倍?
  • 原文地址:https://www.cnblogs.com/fbbg/p/12954863.html
Copyright © 2011-2022 走看看