zoukankan      html  css  js  c++  java
  • Springboot的静态资源访问

    springboot默认的静态资源访问,默认从以下4个路径读取:

    /META-INF/resources/
    /resources/
    /static/
    /public/

    springmvc 中的推荐配置为:

    <mvc:resources location="/css/" mapping="/css/**" />
    <mvc:resources location="/js/" mapping="/js/**" />
    <mvc:resources location="/" mapping="**/*.html" />
    

    ps.以上的路径/是针对war包的,可能和springboot打的包不同;

    比如我打的jar包,以上资源就不在根路径,而在classpath下 

    在springboot中,需要先在pom文件中定义将该文件夹打入包中:

    <build>
            <finalName>AppName</finalName>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
            <resources>

    <resource> <directory>src/main/resource</directory> </resource> <resource> <directory>src/main/webapp</directory>   </resource>


    </resources> </build>

      

    在applicaiton中配置:

    #默认值就是/**
    spring.mvc.static-path-pattern=/**
    spring.resources.static-locations=classpath:/WEB-INF/
    

      

  • 相关阅读:
    事务
    handler
    codeforces 27E Number With The Given Amount Of Divisors
    暑期实践日志(五)
    暑期实践日志(四)
    暑期实践日志(三)
    暑期实践日志(二)
    暑期实践日志(一)
    数论 UVALive 2756
    数论 UVALive 2911
  • 原文地址:https://www.cnblogs.com/chenhao0302/p/9213362.html
Copyright © 2011-2022 走看看