junit + spring

junit单元测试的注解

 

方法1

1. @RunWith(SpringJUnit4ClassRunner.class) (必选)

  用于配置spring中测试的环境

 

2. @ContextConfiguration(locations = {"classpath*:config/spring/applicationContext.xml", ...} (必选)

 用于指定配置文件所在的位置

 

3. @Transactional (必选)

 开启事务

 有两种方式配置@Transactional

 ①@Transactional(value="transactionManagerRes") 与 @Rollback(true)组合使用

    @Rollback注解不能再类层面上使用, 所有只能每个方法都设置(可以说是缺点)

 ②@Transactional 与 @TransactionConfiguration(transactionManager = "transactionManagerRes", defaultRollback = true) 组合使用

    @TransactionConfiguration是放在类级别上,整个类都有效。

 

posted @ 2016-08-08 17:33  探讨  阅读(120)  评论(0)    收藏  举报