关于spring读取配置文件的两种方式

 很多时候我们把需要随时调整的参数需要放在配置文件中单独进行读取,这就是软编码,相对于硬编码,软编码可以避免频繁修改类文件,频繁编译,必要时只需要用文本编辑器打开配置文件更改参数就行。但没有使用框架之前,我们读取配置文件的方式是先创建配置文件类,再加载本地配置文件,最后读取参数

1 //配置文件类
2 Properties properties = new Properties();
3 //加载配置文件
4 properties.load(new FileInputStream("src/jdbc.properties"));
5 //获取值
6 String driverClass = (String) properties.get("jdbc.driverClass");
7 //输出测试
8 System.out.println(driverClass);

在使用了spring框架后,我们可以用spring框架的优势利用spring的xml文件就可以获取配置文件,并且可以全局使用,相当方便。

<!-- 配置文件读取 方式1 -->
	<!-- <context:property-placeholder location="classpath:jdbc.properties" ignore-unresolvable="true"/>
	 -->
	<!-- 配置文件读取方式2 -->
	<bean id="" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		<property name="location">
			<value>
				classpath:jdbc.properties
			</value>
		</property>
	</bean>

<!-- 在spring配置文件中,我们可以用${参数名}来获取配置文件中的值,当参数名在配置文件中不存在的时候,将会原样显示“${参数名}”,所以要注意 -->

  

转载于:https://www.cnblogs.com/it-life-nathan/p/7865515.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值