繁体   English   中英

如何为Spring设置适当的JUnit环境

[英]How to set up a proper JUnit environment for Spring

我发现为Spring设置JUnit环境很痛苦。

部分原因是所有配置文件都在单个XML中。

因此,当我希望测试休眠实体时,将加载其他实体的全部负载。

这是非常低效的。

我可以知道为Spring设置JUnit环境的任何推荐方法吗?

我认为问题是

所有配置文件都在单个XML中

您最好将配置分为几个模块,例如一个用于休眠/数据源,一个用于服务,一个用于控制器,然后您可以为不同的测试加载不同的模块

您可以创建仅包含所需实体的自定义testApplicationContext.xml

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:resources/spring/testApplicationContext.xml")
@Transactional
@TransactionConfiguration(defaultRollback=false)
public class MyTest extends TestCase {

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM