スプリング設定では、<context:component-scan>
は、クラスパス検索を制限するためにbase-package
属性をサポートしています。ただし、<context:annotation-config>
には同様の属性がないようです。さらに、コンポーネントスキャンは暗黙的に注釈設定を有効にします。しかし、それは、コンポーネントスキャンをで有効にすることによって、プロジェクト全体で注釈スキャンを有効にする必要があるプロジェクトのパッケージを意味するようです。それは本当ですか、もしそうなら、避けることができますか?スプリング:annotation-configベースパッケージ
0
A
答えて
1
<context:component-scan base-package="com.org.pkg1"/>
を使用すると、それは<context:component-scan>
も<context:annotation-config>
が可能であることは事実だあなたは
プロジェクト全体でのアノテーションのスキャンを有効にする
であることを意味するものではありません。しかし、後者は、すでに登録されているBeanの注釈の認識のみを許可します(スキャンやXMLから来ても構いません)。
:が真、そうであれば、それはこれがアノテーションスキャンのための公式ドキュメントです
号
を回避することができるということである:あなたの質問に答える
Beanクラスで検出されるさまざまな注釈を有効にします。春のJSR 250の@PostConstruct、 @PreDestroyと@Resource(利用可能な場合)、JAX-WSの@WebServiceRef(利用可能であれば )、EJB 3の@EJB(使用可能な場合)、およびJPAの@PersistenceContext @@Requiredおよび@Autowiredも同様です。 および@PersistenceUnit
関連する問題
- 1. Rベースパッケージのパッケージ依存性
- 2. スプリングMVCスプリング:バインドタグ
- 3. メモリデータグリッドアプリケーションのスプリング
- 4. スプリングMybatis多型
- 5. スプリングMVCアプリケーション
- 6. スプリットJavaのスプリング
- 7. スプリング認定
- 8. スプリング統合ヘッダーエンリッチャーヌルチェック
- 9. スプリングDI?インターフェイスタイプ?
- 10. スプリング+ Springfox +ヘッダパラメータ
- 11. スプリングとマルチスレッド
- 12. スプリング生成ダウンロードリンク
- 13. スプリング4.2.4.RELEASE +
- 14. スプリング静的リソースサーブレットリクエスト
- 15. スプリング接続プーリング
- 16. キャッシュとスプリング
- 17. スプリング付きページングオプション
- 18. スプリング保証@RequestBody
- 19. スプリング非シングルトンコントローラ
- 20. スプリングの静的セッターメソッドインジェクション
- 21. JPA、Eclipselink、Auditingのスプリング
- 22. スプリング・ブート・アクチュエータ情報
- 23. スプリング統合tcpインバウンドクラスタ
- 24. スプリング3.0.5 /タイル2.2エラー
- 25. スプリングMVCコントローラは、タイプ
- 26. スプリング統合kafkaアウトバウンドアダプタエラーハンドル
- 27. スプリング4 TestNGの+ @ Autowired
- 28. angularJsを持つスプリング
- 29. JDeveloper 12cのスプリング・ブート
- 30. スプリングとJava EE 7