JUnitとの統合テストを行っています。注入したいいくつかのテンプレートエンティティを宣言するxmlファイルがあります。すべてのテストで、新しいアプリケーション コンテキストが必要です。つまり、他のテストに依存したり結合したりするテストはありません。そのため、setUp()
これらのエンティティをデフォルトの開始値で「再初期化」する必要があります。
リロードで達成できますが、この方法では@Autowired
注釈を使用できません。
@Before
public void setUp(){
ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:entityTemplates-Context.xml");
homeA = (Home)ctx.getBean("homeA");
}
@Autowired
これを行い、これらのエンティティを引き続き使用する方法はありますか?