嗨我有一个Web应用程序没有弹簧和休眠。 我正在寻找一种可能性来调用一些在运行测试时执行的启动函数。
我使用了AbstractTransactionalJUnit4SpringContextTests类并尝试了以下接口
但是没有一个是在junit下调用的。
任何提示(此时应该可以使用hibernate-database-acces)?
答案 0 :(得分:1)
您可以使用Annotation ContextConfiguration加载测试的应用程序上下文。
@ContextConfiguration(locations="test/test-context.xml")
public class MyTestsClass {
// class body...
}
此致 迈克尔
答案 1 :(得分:0)
我的解决方案:ApplicationContextAware,只需在类路径中添加一个类:
public class SpringApplicationContext implements ApplicationContextAware {
private static ApplicationContext CONTEXT;
public void setApplicationContext(ApplicationContext context) throws BeansException {
CONTEXT = context;
// DO DB INIT STUFF
}