spring+junit4+注解方式PropertiesFactoryBean读取properties
2016-03-18 13:29
627 查看
下载链接地址
http://pan.baidu.com/s/1bonE9Uf
db.properties
JDBCProperties
输出结果
http://pan.baidu.com/s/1bonE9Uf
db.properties
jdbc.username=root jdbc.password=root jdbc.driverClass=com.mysql.jdbc.Driver jdbc.jdbcUrl=jdbc:mysql:///db_book jdbc.initPoolSize=5 jdbc.maxPoolSize=10
JDBCProperties
package com.konglingfu.propertiesDemo; import org.springframework.beans.factory.annotation.Value; public class JDBCProperties { @Value("#{configProperties['jdbc.username']}") private String userName; @Value("#{configProperties['jdbc.jdbcUrl']}") private String jdbcUrl; @Value("#{configProperties['jdbc.password']}") private String password; @Value("#{configProperties['jdbc.driverClass']}") private String driverClass; @Value("#{configProperties['jdbc.initPoolSize']}") private String initPoolSize; @Override public String toString() { return "JDBCProperties [userName=" + userName + ", jdbcUrl=" + jdbcUrl + ", password=" + password + ", driverClass=" + driverClass + ", initPoolSize=" + initPoolSize + "]"; } }
import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import com.konglingfu.propertiesDemo.JDBCProperties; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:applicationContext.xml") public class PropertiesTest extends AbstractJUnit4SpringContextTests { @Autowired private JDBCProperties jdbcProperties; @Test public void testPrintProperties(){ String result = jdbcProperties.toString(); System.out.println(result); } }
输出结果
JDBCProperties [userName=root, jdbcUrl=jdbc:mysql:///db_book, password=root, driverClass=com.mysql.jdbc.Driver, initPoolSize=5]
相关文章推荐
- 判断日期合法性
- Java transient关键字使用小记
- Java accessible方法
- java基础俄罗斯方块
- Java回调机制解析
- SpringMVC 自动识别JSON与JSONP请求,返回基于FastJSON
- JAVA基础(21) java代码替换指定url里的参数值
- 201. Bitwise AND of Numbers Range | Java最短代码实现
- 第二周JAVA学习笔记(二)
- Spring 使用注解方式进行事务管理
- java -Xms -Xmx -XX:PermSize -XX:MaxPermSize
- 82. Remove Duplicates from Sorted List II | Java最短代码实现
- Generics
- 200. Number of Islands | Java最短代码实现
- spring后台返回json数据 页面406错误 Not Acceptable解决
- Spring AOP面向切面编程及两种动态代理
- MyEclipse里面跑项目的时候,直接来了个这样的错误导致不能正常运行。MyEclipse也直接卡死不动了。
- Java获取随机数的方法
- java入门基础笔记第四天
- 编程从Java开始