web-dev-qa-db-ja.com

注釈付きのプロトタイプスコープのSpring Beanを作成しますか?

次の XML構成 を注釈ベースのものに変換することはできますか?

<bean id="myBean" class="my.package.MyBeanClass" scope="prototype" />

Spring 2.5.6 を使用しています。

36
user321068

@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)注釈を使用できます。

@Service
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public class CustomerService {
    // ...
}
  1. Spring APIドキュメント
  2. マッピングの例
  3. スコープ注釈リファレンス
70
ManuPK

現在のspring version 4.3.2@ Scope( "prototype") アノテーションを使用できます。

@Scope("prototype")
@Repository
public class MovieFinderImpl implements MovieFinder {
    // ...
}
5
Omkar

Spring 5では、次のように使用できます

_@Component("myBean")
_

@Scope("prototype")

_public class MyBeanClass{//your logics}
_
0