您的位置:首页 > 编程语言 > Java开发

spring单元测试junit及spring配置

2016-04-27 15:11 435 查看

完整的junit单元测试及spring配置

XXXXTest.java

private 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>

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: