剛開始學spring,覺得一些用到過的註解需要統一的記錄一下,不斷更新哦
元件註解
@component
新增元件
@service
新增元件
@controller
新增元件
@repository
新增元件
@componentscan
包掃瞄@bean
新增一些未加註解的類的元件
@import(要匯入到容器中的元件/selector/ibdr)
快速新增元件。2)、自定義importselector類(springboot底層用的非常多),返回全類名字串陣列;當使用selector時可能空指標異常,原因是不能返回null。3)、ibdr中有個引數registor,可以操作bean工廠。
@configuration
配置類的註解
@postconstruct
bean初始化之前執行該註解的方法
@predestroy
bean銷毀之前執行該註解的方法
@profiler(「dev」)
可以指定需要載入的元件
@before
前置通知,aop在方法執行之前執行
@after
後置通知
@afterreturn
返回通知
@afterthrowing
異常通知
@around
環繞通知
@pointcut
抽取公共的切入點表示式
@aspect
告訴spring該類是乙個切面類
@enableaspectjautoproxy
啟用aspectj自動**,開啟基於註解的aop模式
@transactional
事務註解
@@enabletransactionmanagement
開啟基於註解的事務管理器功能
Spring中常用註解
註解的好處在於大大的減少了人們開發的程式設計量,提高了程式設計效率,那麼下面就接受經常用到的一些註解及其含義等。componentscan 元件掃瞄,可自動發現和裝配一些bean。component可配合commandlinerunner使用,在程式啟動後執行一些基礎任務。restcontrolle...
Spring 中常用的註解
1 用於註冊bean物件的註解 1.1 component 作用 呼叫無參構造建立乙個bean物件,並把物件存入spring的ioc容器,交由spring容器進行管理。相當於在xml中配置乙個bean。屬性 value 指定bean的id。如果不指定value屬性,預設bean的id是當前類的類名。...
Spring中常用的註解
1 configuration 表明這個乙個配置類,主要用於配置bean。例如通過 bean註解往ioc容器中新增bean configuration public class mainconfig public class main 2 componetscan 可以掃瞄指定包下的帶有 compo...