天天看点

SpringBoot

一、springboot定义

javaweb的开发框架,配置了很多框架的使用方式,就像maven整合了所有的jar包,springboot整合了所有的框架。核心思想:约定大于配置

二、yaml语法

application.yaml  key: value

1、字面量 k:v

2、对象、map

  k:

    v1

    v2

    行内写法:k: {k1: v1,k2: v2}

3、数组

    pets:

        -cat

        -dog

        -pig

通过配置文件注入到类中 使用@configurationproperties(prefix = "person") 其中person是yaml中的值 并导入文件处理器

@configurationproperties:从全局配置文件中获取值

@propertysource(value=“”):从指定配置文件中获取值

@value和

SpringBoot

 三、jsr303数据校验

springboot可以通过@validatd来数据校验

常见参数:

@notnull:对象是否不为空

@asserttrue:检查boolean对象是否为true

四:多环境切换

spring:

  profiles:

    active: 

继续阅读