0

私は次のJavaクラスを持っています:

@ContextConfiguration(locations = { "classpath:/pathToXml" })
public class AbstractServiceTest  extends AbstractTransactionalJUnit4SpringContextTests {
    @Autowired
    protected SessionFactory sessionFactory;
    @Autowired
    protected MyBean myBean;

    public Integer doSomething(){
       return myBean.returnVeryImportantInteger();
    }
        ...
}

私が書いたらnew AbstractServiceTest ()

sessionFactory が null です。(pathToXml に書き込まれた sessionFacory 情報)

から構成が見えるとどうすれば春と言えます"classpath:/pathToXml"か?

    @ContextConfiguration(locations = { "classpath:/anotherPathToXml" })
    public class MyClass
        public void myMethod(){
           // I want to use here method doSomething from AbstractServiceTest class
        }
     }
4

1 に答える 1