Spring boot 笔记

JSR 303配置属性值的数据校验

hibernate-validator

 

 

 

 

 

 

 

 @Validated必须在主类上标注 可以校验所有子类的所有属性

@NotEmpty

 

 

 

 

 

 

 

加载旧配置文件

2种加载方式:

 

 

使用@PropertySource(value="classpath:family.yml")加载 src/main/resources中的yml文件

 

 

 

 
PropertySource这个只加载properties文件,默认不加载yml文件,需要创建service类并继承DefaultPropertySourceFactory

 

 

 

 

默认支持

 

 

 

ImportResource导入配置文件

 

 

 

 

 

 

 

 

 

使用SpEL表达式绑定配置项

更多spel参考官方文档

https://docs.spring.io/spring/docs/4.3.10.RELEASE/spring-framework-reference/html/expressions.html

properties 只读取逗号分隔,无法读取竖线分隔,需要定义配置类

 

 @Configuration和@Componet注解都是依赖注入

 读取配置文件时乱码设置

 

 配置类

分割竖线

 

 

 

 

 

默认值31

 

 

 

 

 

 

 

posted on 2022-10-13 21:15  王飞侠  阅读(14)  评论(0编辑  收藏  举报

导航