首页 > 其他分享 >spring bot 中处理静态资源

spring bot 中处理静态资源

时间:2024-05-16 09:43:54浏览次数:12  
标签:webjars 静态 spring resources classpath 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

标签:webjars,静态,spring,resources,classpath,bot,资源
From: https://www.cnblogs.com/hytip/p/18195320

相关文章

  • spring boot 的自动装配原理
    什么是自动装配?在传统的Spring程序开发中,需要我们手动配置大量的bean,例如数据源,事务管理器,视图解析器等。这些配置过程繁琐而容易出错,加大了开发难度和成本。而SpringBoot的自动装配机制则能够自动完成这些配置过程,使得开发者可以更加专注于业务逻辑的实现。SpringBoot......
  • Java-SSM-Day03 SpringFramework实战指南(二)
    4.2.2实验二:组件(Bean)依赖注入配置(DI)1.目标:通过配置文件,实现IoC容器中Bean之间的引用(依赖注入的DI配置)主要涉及注入场景:基于构造函数的依赖注入和基于Setter的依赖注入。3.基于构造函数的依赖注入(单个构造参数)基于构造函数的DI是通过容器调用具有多个参数的构......
  • Spring Boot项目,LocalDateTime参数在不同传参方式下的报错
    背景很基础的问题,只是项目中有遇到,简单记录一下两个类似的请求,一个为GET请求,普通传参方式,一个为POST请求,JSON传参,用@RequestBody接受,两者的传参是同一个对象,其中有个参数updateTime,类型为LocalDateTimeGET请求正常,POST请求会报400原因很基础的问题GET请求的参数通常通过URL......
  • 截取Spring框架自动抛出异常
    在Spring框架中,特别是使用SpringMVC或SpringBoot时,可以采用以下几种方式来截取和处理框架自动抛出的异常,使其更加符合应用的需求和提升用户体验:1.全局异常处理器- @ControllerAdvice使用@ControllerAdvice注解定义一个全局异常处理类,可以捕获整个应用程序中控制器抛出的异......
  • SpringContextUtils
    @ComponentpublicclassSpringContextUtilsimplementsApplicationContextAware,EnvironmentAware{privatestaticApplicationContextapplicationContext;privatestaticEnvironmentenvironment;@OverridepublicvoidsetApplicationContext(......
  • 初始spring boot
    什么是springboot?SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的创建、运行、调试、部署等。使用SpringBoot可以做到专注于Spring应用的开发,而无需过多关注XML的配置,SpringBoot使用“约定优于配置”的理念。SpringBoot的核心功能可......
  • Spring源码分析:List集合注入
    pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://ma......
  • 后端跨域cookie问题与spring-session-data-redis
    背景1、后端统一接入了公司内部登录系统,登录后cookie信息在域名:test.net.cn下。Set-Cookie:SESSION=09a2f617-66a0-4e02-b99f-130d83900321;Domain=test.net.cn;Path=/;HttpOnly;SameSite=Lax2、当我们的系统接入到统一登录系统后,若访问域名为a.test.net.cn,则不会出现问题,因......
  • SpringBoot SpringCloud Spring Cloud Alibaba 版本对应关系
    最近公司的项目扫描出一些安全漏洞,于是让我给项目中的依赖升下级。有部分涉及到SpringBoot和SpringCloud,因此要考虑到兼容性,特此记录下查询各版本之间对应关系的方法。靠谱的方法还是要从官网得到,参考文章:工具篇--SpringBoot与SpringCloud的版本对应关系&SpringBoot与JDK对应关系......
  • pwn知识——House of Botcake
    个人理解感觉HouseofBotcake就是doublefree+overlapping+_IO_FILEattack的结合使用,需要对堆结构有着较为详细的理解,也要有能管理堆顺序的能力,建议写题的时候还是标一标堆的index,这样在利用堆的时候会比较方便些HouseofBotcake想要利用这个攻击,我们得先了解_IO_FILE的......