2016-09-07 7 views
0

Springのxml構成からアプリケーションコンテキストクラスローダーを取得すると、他のBeanのparamのように設定できますか?私はちょうどxmlのSpringコンテキストクラスローダー

@Autowired 
ApplicationContext context 
... 
{ 
    ClassLoader classLoader = context.getClassLoader(); 
} 
+1

あなたの質問は非常に曖昧で、正確に何をしたいですか? – kuhajeyan

+0

'BeanClassLoaderAware'を実装するだけです。 –

答えて

3

コンテナBeanを使用しなかった理由Javaコードから ?

@bean 
public class ClassLoaderHolderBean implements ClassLoaderHolder { 
    @Autowired 
    ApplicationContext context; 

    @override 
    public ClassLoader getClassLoader() { 
    return context.getClassLoader(); 
    } 
} 

次に、必要に応じてこのBeanを挿入します。

+0

スマートソリューション、ありがとう。 – jenius

関連する問題