spring junit4 注解

类级别的注解
@RunWith(SpringJUnit4ClassRunner.class)
@Transactional
@TransactionConfiguration(transactionManager = "txManager", defaultRollback = false)
@ContextConfiguration(locations = { "classpath:applicationContext.xml" })

@RunWith(SpringJUnit4ClassRunner.class) 使用spring配置环境
@Transactional
@TransactionConfiguration(transactionManager = "txManager", defaultRollback = false) 使用事物配置,第一个参数指定事物处理器,第二个参数如果是false则所测试的非幂等操作会在数据库里生效,如果是true所测试的非幂等操作会在测试完成后回滚(自己测试的时候可以设置成false方便查看测试数据,提交到线上最好设置成true)。
@ContextConfiguration(locations = { "classpath:applicationContext.xml" }) 指定配置文件的位置

方法级别注解
@Test 测试该方法
@Ignore 忽略测试该方法
@Before
@After



待续。。。

你可能感兴趣的:(spring)