Spring中常用的幾個註解及其作用

2021-10-23 20:44:21 字數 967 閱讀 9848

剛開始學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...