final【概要】CDI1.1から追加されたbeans.xmlのscanについてです。CDI1.0ではインジェクションするインターフェイスに紐付くクラスが複数あった場合、デフォルトでインジェクションするクラスを明示的に指定する必要がありました。scanタグの配下には除外するクラス・パッケージを指定することができるようになりました。今回のサンプルではjp.glory.cdi.firstパッケージの下にインターフェイスを配置します。インターフェイスを実装したクラスはjp.glory.cdi.first.impl.injectパッケージとjp.glory.cdi.first.impl.excludeパッケージに配置します。</scan></beans>beansタグのbean-discovery-mode属性にはallを指定します。scanタグの下にexludeタグを指定します。excludeタグのname属性に除外対象のクラス名かパッケージ名を指定します。".*"をつけた場合は指定したパッケージ直下のクラスが対象になり、".**"をつけると指定したパッケージと配下にあるパッケージとクラス対象となります。動作確認用にJAX-RSのクラスを作成します。}}インジェクションするクラスにはInjectアノテーションを付与するだけです。execute.実行結果からjp.glory.cdi.first.impl.injectパッケージのクラスが実行されていることがわかります。【概要】...2012-10-10デコレータ今回はデコレータです。月別アーカイブはてなブログをはじめよう!gloryofさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。