spring bot 中处理静态资源

  1. 当需要引入前端资源时,有许多静态资源,比如:css,js等文件

  2. 第一种方式:webjars

    Webjars本质就是以jar包的方式引入静态资源,以前要导入一个静态资源文件,直接导入即可,但使用spring boot需要使用webjars,比如使用jquery时,只需要引入jquery对应版本的pom依赖即可;

    <dependency>
        <groupId>org.webjars</groupId>
        <artifactId>jquery</artifactId>
        <version>xxx/version>
    </dependency>
    

    导入完毕后,可以查看一下webjars的目录结构,可以直接访问Jquery.js文件

  3. 使用自己的静态资源

    在resource目录下的public,resources,static目录中都能放静态资源

    "classpath:/META-INF/resources/"
    "classpath:/resources/" :可以在里面设置upload文件夹,用于存放上传的文件
    "classpath:/static/" :一般存放静态资源: 比如图片
    "classpath:/public/" :一般存放公共的文件,比如js

  4. 自己静态资源的优先级

    优先级 META-INF/resources > resources > static(默认) > public

posted @ 2024-05-16 09:31  Hanyta  阅读(7)  评论(0编辑  收藏  举报