0

Spring アプリケーション コンテキスト内で Junit テストを問題なく実行しています。アプリケーション コンテキストには、2 つの 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) クラスが実行されないのはなぜですか?

4

1 に答える 1

0

私の悪い - イニシャライザはそれを実行し、その後すぐにクラッシュしました

于 2013-03-13T15:17:41.270 に答える