springboot内application.properties操作心得

application.properties

    路径浅解

    上级目录:../

    同级目录:./或者直接写文件名



 

`spring.mvc.static-path-pattern`配置项是用于指定静态资源的访问路径模式,它并不直接与classpath有关。它定义了URL路径模式,用于映射到你的静态资源。

当你设置`spring.mvc.static-path-pattern=/static/**`时,它的含义是所有以`/static/`开头的URL路径都会映射到静态资源。这是一个URL模式而不是classpath的路径。所以,它表示访问静态资源的路径是相对于应用的根路径。

如果你的静态资源放在`src/main/resources/static/`目录下,而且设置了`spring.mvc.static-path-pattern=/static/**`,那么访问`/static/css/style.css`将会映射到`src/main/resources/static/css/style.css`。

**简单来说就是只要是访问`/static/`开头的URL路径就会映射到`src/main/resources/static/css/style.css`。**


 

## classpath浅解

确切地说,`classpath`是一个用于指定类路径的前缀,而在Spring Boot中,默认情况下,`src/main/resources`目录下的内容会被打包到类路径中。所以,你可以将`classpath:`前缀看作是`src/main/resources`的缩写。

当你使用类似`classpath:masteryy.top.jks`这样的路径时,Spring Boot会在类路径中寻找`masteryy.top.jks`文件。这种方式可以让你使用相对路径,而不用担心文件的具体位置。

因此,`classpath:`前缀提供了一种方便的方式,可以根据类路径来定位资源,而无需关心具体的文件系统路径。这对于构建可移植的应用程序和打包在JAR文件中的应用程序特别有用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值