0
JUnitテストを書くときに私はいくつかの奇妙な問題があります。私はあるサービス実装クラスをAutowiredできますが、別のものをAutowiredできません。 ServiceImpl1とServiceImpl2のapplicationContext構成は似ています。 Javaのプロキシインスタンスから実装クラスインスタンスを取得する方法
@Autowired
private ServiceImpl1 serviceImpl1; //This one works.
@Autowired
private ServiceImpl2 serviceImpl2; //This one doesn't work.
しかし、この1つはここServiceImpl2
@Autowired
private Service2 service2; //This one works.
動作するには、サービス2の実装クラスです。 service2からServiceImpl2のインスタンスを取得するにはどうすればよいですか?
インターフェイスService2にないServiceImpl2のいくつかのメソッドをテストしたいと思います。
また、ServiceImpl2クラスの自動配線作業をどのように行うことができますか?
に作成された豆ソリューション私にとっては良いがあり見つけますか? – Stultuske
はい。 ServiceImpl1とServiceImpl2は同じapplicationContext.xmlに設定されています –
どのようなエラーが表示されますか? – Stultuske