springboot配置文件

编程

1.两种全局配置文件

application.properties

application.yml或者后缀为yaml

注意:

1.配置文件的名字是固定的

2.YAML是一种新的语法格式

作用:

1.修改springboot自动配置的默认值

2.YAML语法

2.1基本语法

k:(空格) v: 表示一对键值对(空格必须有)

以**空格**的缩进来控制层级关系,只要是左对齐的一列数据,都是同一层级的

属性和值大小写敏感

<!-- 注意:“:”后面要有空格 -->

server:

port: 8081

path: /hello

2.2值的写法

1.字面量:普通的值(数字、字符串、布尔)

k: v: 字面直接写

2.对象、Map(属性和值)(键值对)

例如:

user:

name: tom

age: 20

行内写法 user:{name: tom,age: 20}

3.数组(List、Set)

用“- 值”的方式表示数组中的一个元素

例如:

students:

- tom

- jack

- nicy

行内写法:students: [tom,jack,nicy]

3.配置文件的使用

3.1 注解@ConfigurationProperties

/**

作用:告诉springboot将本类中的所有属性和配置文件中相关的配置进行绑定

(prefix=" "):配置文件下哪个下面的属性进行一一映射

只有这个组件是容器中的组件,才能使用容器提供的@ConfigurationProperties功能

用@Component注解来注释为容器中的组件

*/

@Component

@ConfigurationProperties(prefix=" ")

3.1 需要导入依赖

<!--  导入配置文件处理器,配置文件进行绑定就会有提示 -->

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-configuration-processor</artifactId>

<optional>true</optional>

</dependency>

以上是 springboot配置文件 的全部内容, 来源链接: utcz.com/z/515832.html

回到顶部