2016-05-27 3 views
0

SpringでappContextを取得するにはどうすればよいですか?私は今いくつかの方法を試してみましたが、何もできません。例えばSpringがappContextを取得できません

ApplicationContextAwareを実装
public class MapperTester { 
    @Autowired 
    private ApplicationContext appContext; 

    public MapperTester() { 
     // appContext == null here :(
    } 
} 
+0

MapperTesterクラスはSpringによってインジェクトされていますか?そうでなければ、それは働かないだろう。 – SMA

+0

私は、MapperTesterのような他のクラスに注入されたMapperクラスのシングルトンインスタンスを取得しようとしています。私は、MapperTesterのappContextからgetBeanを呼び出すことによってそれを行うと考えていました。 MapperTester自体を注入する必要がある場合、これは間違った方法でなければなりません。 –

答えて

0

が動作するはずですが、あなたは何かがない理由の詳細を確認する必要がある場合は、おそらくあなたのログレベルのorg.springframeworkパッケージのDEBUGまで(あるいは単に.beansを回しますまたは.contextサブパッケージ)。

+0

これは動作しませんでした:/ –

関連する問題