当機能を用いればインジェクションを動的にすることができる。
例)
[インジェクションされる側]
@Inject
private EntityManager em;
[インジェクションするクラスを生成する側(プロデューサ)]
public class EntityManagerProducer {
private EntityManager em;
@ApplicationsScoped
@Produces
public EntytyManager getEntityManager() {
(中略)
return em;
}
}
Java EE 7徹底入門 標準Javaフレームワークによる高信頼性Webシステムの構築
- 作者: 寺田佳央,猪瀬淳,加藤田益嗣,羽生田恒永,梶浦美咲,小田圭二
- 出版社/メーカー: 翔泳社
- 発売日: 2015/12/16
- メディア: 大型本
- この商品を含むブログ (6件) を見る