我有一个在 Spring 应用程序上下文中完美运行的 Junit 测试。应用程序上下文包括两个 xml 文件以及一个初始化程序。JUnit 基类如下:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration( locations = { "classpath:/applicationContext.xml",
"classpath:/applicationcontext-security.xml"},
initializers = com.abc.ConfigurationInitializer.class )
@TransactionConfiguration
@Transactional
public abstract class BaseTest extends AbstractTransactionalJUnit4SpringContextTests
{......
但是,在 Maven 下运行测试时,应用程序上下文无法加载,这是因为初始化程序类没有运行。
为什么 Initializer(s) 类没有运行?