0

私は方法を持っています:

public List<IEntity> wordsCollection()

そのリストで Bean を作成する必要があります。このメソッドは、DB にデータを要求して取得します。メソッド呼び出しを使用したとき - 私は何度か呼び出します。しかし、その値を持つ Bean が必要です。これどうやってするの?

私はこのようなものが必要です:

<util:list id ="wc">
   value = collections.wordsCollection
</util:list>
4

2 に答える 2

1

@PostConstructSpring Beanにデータをロードするために使用できます

PostConstructアノテーションは、初期化を実行するために依存性注入が完了した後に実行する必要があるメソッドで使用されます。

public class SomeService{

  @PostConstruct
  public void loadCollection() throws Exception {
      wordsCollection();   
 }
}

dao を Spring Bean に注入し、postconstruct メソッドで必要なメソッドを呼び出します。

于 2013-05-20T19:34:59.970 に答える
0

取得したリストをセッションに保存し、必要に応じてスプリング コントローラー間で再利用できます。それ以外の場合は、Spring の式言語 (SpEL) を使用できます。

于 2013-05-20T19:27:56.160 に答える