spring单元测试junit及spring配置
2016-04-27 15:11
435 查看
完整的junit单元测试及spring配置
XXXXTest.javaprivate static ClassPathXmlApplicationContext ctx;
/**
* 装入spring配置文件,注入bean
* @throws Exception
*/
@Before
public void setUp() throws Exception {
try {
String[] configLocation = {
"classpath*:spring/applicationContext-*.xml" };
ctx = new ClassPathXmlApplicationContext(configLocation);
} catch (Exception e) {
e.printStackTrace();
throw e;
}
}
@Test
public void test() {
try {
ClassName aclassobj= (ClassName)ctx.getBean("xmlClassName");
aclassobj.method();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
spring配置文件
1、applicationContext-bean.xml
配置xmlClassName中使用到的成员变量,自动装入,注意ClassName中要有set,get函数
如:
<bean id="xmlClassName" class="ClassNamePackage">
<property name="="***service" ref="***service"/>
<property name="userName" value="${userName}"/>//配置文件中注入
</bean>
2、applicationContext-service.xml
<bean id="="***service" class="="***servicePackage" >
<property name="Path" value="$path}" />//配置文件中注入
</bean>
相关文章推荐
- 马戏团-Java
- java初级-String
- Ubuntu解决MyEclipse/Eclipse Ctrl+Alt+Up/Down无法使用的问题
- SpringMvc + Shiro[数据库存权限] 配置 ;[附git.oschina的项目地址]
- JAVA之一些好用的jar包
- spring启动加载程序的几种方法
- Java 多线程之信号量 Semaphore
- JAVA之File文件处理
- Java集合框详解
- 深入浅出RxJava(三)--响应式的好处
- 深入浅出RxJava(二:操作符)
- 深入浅出RxJava(一:基础篇)
- java中的BigDecimal和String的相互转换
- 严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetE
- java项目打包成exe可执行文件
- Java中由substring方法引发的内存泄漏
- Java extends
- AAAA 利用Spring发邮件(包含附件)
- java格式化时间到毫秒
- eclipse使用教程系列五:调优,启动参数设置,字体,背景颜色,编码格式等常用设置大全