【spring】springコアコメント

2242 ワード

注解の具体的な分類は以下の通りです.
1、モードコメント
@Repository            データストレージモードのコメント
    @Component            汎用コンポーネントパターンコメント
    @サービス                    サービスモードのコメント
    @コントローラ                Webコントローラモードのコメント
    @Configration        設定タイプのコメント:Spring 3.0に追加された注釈で、appication Contect.xmlのプロファイルの代わりに、この設定ファイルの中でできることは全部この注釈の所在類によって登録できます.
2、組立コメント
    @Import Resource        XML要素の代わりに、クラスの登録によって設定できないものがあれば、この注釈を通じて追加のXMLプロファイルを導入できます.古い設定ファイルは通過できません.  @Configuration 方式配置の非常管用です.
    @Import                       追加の1つまたは複数を導入するために使用します.  @Configuration 修飾された配置ファイルクラス.
    @componentScan       これはSpring 3.1に添付された注釈で、設定ファイルの代わりに使用されます.  component-scan 設定、コンポーネントスキャンをオンにします.つまり、自動的にパケット経路をスキャンします.  @Component 注釈は、beanのインスタンスをcontextに登録します.また、@ComponentScans は、繰り返し注釈を行うことができ、すなわち、異なるサブパケットを登録するように構成するために複数を構成することができる.
 
3、注入注解に依存する
    @Autowired                  Beanは注入に依存しており、様々な依存ルックアップをサポートしています.
    @Qualfier                     微細度の@Autowired依存検索
    @Resource                    ビーンは注入に依存し、名前依存ルックアップのみをサポートします.
4、Beanカスタムコメント
    @ビーン                    XML要素の置換
    @Depends On          XML属性の代替
    @Lazy                      XML属性の代替
    @Primary                XML要素の置換
    @ロル                       SMLの代わりに
    @ロクアップ                  XML属性の代替
5、条件組立コメント
    @Profile                    配置化条件の組み立て
    @Coditional            プログラミング条件 
6、設定属性の注釈
    @ProptySource        属性の抽象的なPropertySourceを設定します.
    @ProptySources        @ProptySource集合コメント
7、ライフサイクルのフィードバックコメント
    @PostConstruct           XML要素またはInitializingBenを置換
    @ProDestroy                XML要素またはDispposable Beanを置換
8、注釈属性の注釈
    @Alias For                別名コメント属で、多重化の目的を実現します.
9、性能コメント
   @Indexed        スプリングモード注解のスキャン効率を向上させます.
 
参考:
  https://blog.csdn.net/huangdingsheng/article/details/93769375
  https://mp.weixin.qq.com/s?__biz=MzI 3 ODcxMzQzMw=&mid=2247487381&idx=2&sn=89de 186873960 e 5 a 1 f 0 f 904 c 2 cef&chksm=eb 538 aa 3 dc 2403 b 583218 dca 94 cb 18 cf 9006 d 6 d 6 e 6 f 2 c 2 c 2 f 29626 credirect