1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Spring Boot 核心配置与注解02——配置文件属性值的注入

Spring Boot 核心配置与注解02——配置文件属性值的注入

时间:2022-09-27 15:40:12

相关推荐

Spring Boot 核心配置与注解02——配置文件属性值的注入

1.使用@ConfigurationProperties注入属性

Spring Boot提供的@ConfigurationProperties注解将配置文件中的自定义属性值批量的注入到某个Bean对象的多个属性中。具体方法可以参考全局配置文件中的例子。

如果是自定义的配置文件,需要在配置类中加入@Configuration或者@Component 和 @PropertySource注解。

@Configuration注解用于表示当前类是一个自定义配置类,该类会作为Bean对象添加到Spring容器中,这里等同于@Component注解

@@PropertySource注解指定自定义配置文件的位置和名称。

如果使用的是@Configuration注解,则需要使用@EnableConfigurationProperties注解表示开启对应配置类的属性注入功能,如果使用的是@Component注解,则@EnableConfigurationProperties注解就可以省略。

2.使用@Value注入属性

@Value注解是Spring框架提供的,用来读取配置文件中的属性值并逐个注入Bean对象的对应属性中。Spring Boot框架对Spring框架中的@Value注解进行了默认继承,所以在Spring Boot框架中还可以使用该注解读取和注入配置文件属性值。

例子:

public

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。