jUnit Spring

来源:互联网 发布:java三大框架是什么 编辑:程序博客网 时间:2024/05/14 04:35

一,配置Log4j及XML

新建JUnit4ClassRunner类。Junit代码如下:


  1. public class JUnit4ClassRunner extends SpringJUnit4ClassRunner {  
  2.   
  3.     static {  
  4.         try {  
  5.             Log4jConfigurer.initLogging("classpath:com/config/log4j.properties");  
  6.         } catch (FileNotFoundException ex) {  
  7.             System.err.println("Cannot Initialize log4j");  
  8.         }  
  9.     }  
  10.       
  11.     public JUnit4ClassRunner(Class<?> clazz) throws InitializationError {  
  12.         super(clazz);  
  13.     }  
  14.   

  1. @RunWith(JUnit4ClassRunner.class)  
  2. @ContextConfiguration(locations = "classpath:com/config/springConfig.xml")  
  3. //@ContextConfiguration(locations = {"file:src/main/webapp/WEB-INF/spring.xml","file:..."})
  4. @Transactional  
  5. @TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = true)  
  6. public class TestHibernate {  
  7. ...  
  8. }  

    二、Spring 中properties的加载

   

  1. <bean id="propertyConfigurer" class="com.canco.hibernate.util.CancoConnection">  
  2.     <property name="locations">  
  3.         <list>  
  4.             <value>file:WebRoot/WEB-INF/canco.properties</value>  
  5.         </list>  
  6.     </property>  
  7. </bean> 


  引用 :http://blog.csdn.net/wangpeng047/article/details/20375413

             http://blog.csdn.net/lancenero/article/details/7901373

0 0
原创粉丝点击