SpringBoot 系列教程(十一):Web开发中获取application.properties属性值的方式

本文介绍了Spring中Properties的多种使用方式,包括在XML配置文件中使用、通过@Value注入和通过Environment获取。详细讲解了Properties的配置,如通过xml、@PropertySource、PropertyPlaceholderConfigurer和PropertySourcesPlaceholderConfigurer。还涉及Spring Boot的application.properties配置、环境特定配置及@ConfigurationProperties的使用,以及如何在启动过程中动态修改属性值。
摘要由CSDN通过智能技术生成

对 Spring 里面的 Properties 不理解的开发者可能会觉得有点乱,主要是因为配置方式很多种,使用方式也很多种。

本文不是原理分析、源码分析文章,只是希望可以帮助读者更好地理解和使用 Spring Properties。

Properties 的使用


先来看看 Properties 是怎么使用的,Spring 中常用的有以下几种使用方式:

1. 在 xml 配置文件中使用

即自动替换 ${} 里面的值。

<bean id="xxx" class="com.javadoop.Xxx">
     <property name="url" value="${javadoop.jdbc.url}" />
</bean>

2. 通过 @Value 注入使用

@Value("${javadoop.jdbc.url}")
private String url;

3. 通过 Environment 获取

此法有需要注意的地方。并不是所有的配置方式都支持通过 Environment 接口来获取属性值,亲测只有使用注解 @

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Thinkingcao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值