我是靠谱客的博主 有魅力野狼,最近开发中收集的这篇文章主要介绍SpringBoot 学习笔记(二)yaml配置文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、yaml语法

#yaml
#对空格要求十分严格
#普通的key-value
#格式:key:空格 value
name: yanao
#对象
student:
name: yanao
age: 3
#行内写法
student2: {name: yanao,age: 3}
#数组
pets:
- cat
- dog
- pig
pets2: [cat,dog,pig]

二、yaml使用流程

  1. 注解person类
@Component
@ConfigurationProperties(prefix="person")
public class Person {
private String name;
private Integer age;
private Boolean happy;
private Date birth;
private Map<String,Object> maps;
private List<Object> lists;
private Dog dog;
  1. application.yaml配置文件
person:
name: yanao
age: ${random.int}
happy: false
birth: 2019/07/27
maps: {m1: v1,m2: v2}
lists: [code,music,girl]
dog:
name: lipu
age: 3
  1. 调用yaml
@Autowired
private Person person;
@Test
void contextLoads() {
System.out.println(person);
}

三、4个位置写配置文件

  1. 按默认优先级排序
 1. file:./config/
2. file:./
3. classpath:/config/
4. classpath:/

2.自主选择环境 application.yaml

 server:
port: 8081
spring:
profiles:
active: test #用active进行选择
#用---分隔
---
server:
port: 8082
spring:
profiles: dev
---
server:
port: 8083
spring:
profiles: test

最后

以上就是有魅力野狼为你收集整理的SpringBoot 学习笔记(二)yaml配置文件的全部内容,希望文章能够帮你解决SpringBoot 学习笔记(二)yaml配置文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部