私はFileSystemXmlApplicationContext
を持っていると私はXMLで定義されたBeanは、コンストラクタの引数として例えば春Beanをファイルからロードする前にBeanをApplicationContextに挿入するにはどうすればよいですか?
で宣言されていないBeanを利用したいと思い、私がやりたい:
<bean class="some.MyClass">
<constructor-arg ref="myBean" />
</bean>
?だから私のような何かを経由してこれをやって想像:誰もが、私はこれを達成することができます方法を知っているん:-(そのようなメソッドが存在しないことを除いて
Object myBean = ...
context = new FileSystemXmlApplicationContext(xmlFile);
context.addBean("myBean", myBean); //add myBean before processing
context.refresh();
を! (ちょうどコンパイルするコードを取得する:-) –
ApplicationContextはSingletonBeanRegistryを実装していません –
私はあなたの提案に幸運を払って遊んだことがあります。もっと歓迎されるヘルプ! –