一、SpringBoot中配置文件

SpringBoot使用一个全局的配置文件,配置文件名是固定的;

一般SpringBoot中使用这两种格式的配置文件

  • *application.properties
  • *application.yml

二、yaml语法

a、基本语法

k:(空格)v:表示一对键值对(空格必须有);
以空格的缩进来控制层级关系;
只要是左对齐的一列数据,都是同一个层级的

例如:

 b、值的写法

  字面量:普通的值

  例如:

   字面量的取值:

    在测试类中使用@Value注解获取,配合${}来取值

    

   对象、map:

  对象的取值:

  (1):在实体类中:

@ConfigurationProperties:告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定;
* prefix = "person":配置文件中哪个下面的所有属性进行一一映射

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

  

   (2)、测试类中取值

   

  三、properties配置文件

  例如:

 四、Spring Boot 推荐的配置方式

springboot不推荐xml配置文件,推荐全注解方式。
过程:
(1)配置类@Configuration---->Spring xml配置

@Configuration:指明当前类是一个配置类,用来代替之前Spring中的xml配置文件

01-06 05:31
查看更多