SpringBoot配置高级:
1、@ConfigurationProperties为第三方bean绑定属性
2、@EnableConfigurationProperties注解可以将使用@Configyrationconfiguration注解对应的类加入到Spring容器中(不能与@Component同时使用)
3、@ConfigurationProperties支持宽松绑定(松散绑定):支持驼峰模式、下划线模式、中划线模式、常量模式(@Value注解不支持松散绑定)
4、常量计量单位:JDK8提供的时间和空间计量单位 @DurationUnit和DataSizeUnit
5、数据校验:开启数据校验有助于系统安全性,J2EE规范中JSR303规范定义了一组有关数据校验相关的API
(1)添加JSR303规范坐标与Hibernate校验框架对应坐标
(2)对Bean开启校验功能
(3)设置校验规则
