在 application.properties(全局配置文件中)中,有一下属性。person.lastName=张三
person.age=22
person.birth=2018/2/13
person.boss=false
person.lists=a,b,b
person.maps.k1=4
person.maps.k2=45
person.dog.name=dog
person.dog.age=5
功能
在实体中注入
@ConfigurationProperties(prefix = "person")
或者
一个一个的注入,如下
松散绑定(松散语法)
person.last-name与person.lastName是一个意思
属性名匹配规则(Relaxed Binding)
– person.firstName:使用标准方式
– person.first-name:大写用–
– person.first_name:大写用_
– PERSON_FIRST_NAME: 推荐系统属性使用这种写法
SpEL语法(#{ })
运行后,会输出 age=22
JSR303数据校验
加入下面的两个语句,即校验lastName是不是邮箱,运行的时候会报错。



