SpringBoot配置文件值植入

Posted ustc-anmin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot配置文件值植入相关的知识,希望对你有一定的参考价值。

技术图片

技术图片

<!‐‐导入配置文件处理器,配置文件进行绑定就会有提示‐‐>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐configuration‐processor</artifactId>
<optional>true</optional>
</dependency>

 配置文件注入值校验:

@Component
@ConfigurationProperties(prefix = "person")
@Validated
public class Person 
/**
* <bean class="Person">
* <property name="lastName" value="字面量/$key从环境变量、配置文件中获取值/#
SpEL"></property>
* <bean/>
*/
//lastName必须是邮箱格式
@Email
//@Value("$person.last‐name")
private String lastName;
//@Value("#11*2")
private Integer age;
//@Value("true")
private Boolean boss;
private Date birth;
private Map<String,Object> maps;
private List<Object> lists;
private Dog dog;

 

以上是关于SpringBoot配置文件值植入的主要内容,如果未能解决你的问题,请参考以下文章

springboot读取不到引入配置文件值

3.springboot:springboot配置文件(配置文件YAML属性文件值注入<@Value@ConfigurationProperties@PropertySource,@Im(代码片

3springboot:springboot配置文件(配置文件YAML属性文件值注入<@Value@ConfigurationProperties@PropertySource,@Imp(代码片

SpringBoot用@ConfigurationProperties获取配置文件值

springboot配置文件注解

springboot自定义配置文件数量是变化的,属性相同,只是值不一样,怎样绑定到实体类?