SpringBoot

YAML基本语法:

1.大小写敏感

2.数据值前边必须有空格,作为分隔符

3.使用缩进表示层级关系

4.缩进时不允许使用tab键,只允许使用空格(各个系统tab对应的空格数目可能不同,导致层次混乱)

5.缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

6.#表示注释,从这个字符一直到行尾,都会被解析器忽略

YAML数据格式

1.对象(map),键值对的集合

2.数组:一组次序排列的值

3.纯量:单个的,不可再分的值

参数引用:${key}

读取配置内容

1.@value

2.Environment

3.@ConfirgurationProperties

Profile

1.profile配置方式:

    多profile文件方式;

    yml多文档方式

2.profile激活方式:配置文件;虚拟机参数;命令行参数

内部配置加载顺序

SpringBoot程序启动时,会从以下位置加载配置文件:

    1.file:./config/:当前项目下的/config目录下

    2.file:./    :当前项目的根目录

    3.classpath:./config/:classpath的/config目录

    4.classpath:/    :classpath的根目录

加载顺序为上文的排列顺序,高优先级配置的属性会生效。

SpringBoot整合其他框架

SpringBoot整合Junit:

    1.搭建SpringBoot工程

    2.引入starter-test起步依赖

    3.编写测试类

    4.添加测试相关注解

        @RunWith(SpringRunner.class)

        @SpringBootTest(classes=启动类)

    5.编写测试方法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容