4

私のコードには、HPContentModule があります。

@Resource(name = "HPContentModule")
private HPContentModule hpContentModule;

次のようなものを取得できるかどうか疑問に思っていますString

String myString = "hpContentModule";

hpContentModuleを使用して呼び出すことができるmyStringよう に、 のメソッドはmyString.init();どこにありますか?init()HPContentMethod

または、

私が豆を持っている場合:

<beans:bean id="myBean" class="com.app.search.HPContent" />

Stringコントローラーでこの Bean を呼び出すことはできますか?

4

1 に答える 1

0

これを行う方法はいくつかあります。

最も単純なものの 1 つは、Spring のApplicationContext. にアクセスするには、いくつかの方法がありますApplicationContext。のコピーを取得したら、次のようにメソッドApplicationContextを呼び出すことができます。getBean()

HPContentModule hpContentModule = (HPContentModule) appContext.getBean( "myBean" );
于 2012-09-19T13:31:28.730 に答える