我正在使用 bean 工厂从测试类加载 spring bean
XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource("my-bean-file.xml"))
MyBean bean = (MyBean) factory.getBean("myBean")
我可以使用 Spring JUnit4TestRunner 加载单个 bean 还是仅用于加载整个应用程序上下文?
最佳答案
它将加载整个应用程序上下文。但是您可以拆分您的 bean 文件(例如,拆分为 DAO、服务层、 Controller ),并在您的主应用程序中包含每个文件一次。在您的测试中,只需使用您感兴趣的图层。
关于java - Spring JUnit 测试运行器 @ContextConfiguration 仅加载单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11006804/