SpringBoot配置文件

一、配置作用

修改 SpringBoot 自动配置的默认值;(SpringBoot在底层是给我们自动配置好的)

二、配置文件

2.1): 配置文件的使用

SpringBoot使用一个全局的配置核心文件,配置文件名在约定的情况下名字是固定的;(切勿修改)

2.2): 配置文件的格式:起的作用是一样的(如配置相同则会优先读‘优先级高的’)

在SpringBoot框架中,resources文件夹里面可以存放两种( 扁平化 / 树形结构 )结尾文件分别是:.properties.yml

2.2.1): application.properties的用法:(扁平化格式  key / value )

# 解释:# 在此文件中为注释
#设置端口号
server.port = 8080
#再此项目中 可以不写下方这段代码
server.servlet.context-path = /laugh

2.2.2): application.yml的用法:(树形结构)约束性很强(提高易读性)

server:
  port: 8080
  servlet:
    context-path: /laugh

建议:建议使用 .yml为后缀的文件,因为可读性更高,但需要注意的点多了一点。(例如:同一级别需要对齐哦!!!可把我上面的.yml复制出去,看一下对齐的值前面的空格)

三、配置文件读取顺序:(使用最多的:.yml / .properties)

<includes>
  <include>**/application*.yml</include>
  <include>**/application*.yaml</include>
  <include>**/application*.properties</include>
</includes>

1).yml --> 2).yaml --> 3).properties

注意如果同时存在不同后缀的文件按照读取优先级加载配置文件;配置为互补

四、项目目录结构:

五、静态资源补充:

5.1):当然我们也可以使用pom.xml 中配置一下资源文件。资源文件我们可以访问“https://www.webjars.org/”webjars官网去查自己想要的哦~

启动项目,访问资源文件:
访问url:localhost:8080/webjars/jQuery/1.7.4/tmp/jquery.js 
格式:localhost:8080/webjars/***

5.2):咱们创建文件夹,但是得符合人家SpringBoot里面的要求哦~

resources目录下面可以创建这几类文件夹(读取优先级我也标明了哦):public < static < resources

访问url:localhost:8080/hello-laugh.js

 

posted @ 2022-07-29 09:41  Laugh"  阅读(106)  评论(0编辑  收藏  举报