通過Annotation註解來生成Bean

2021-07-25 05:39:58 字數 760 閱讀 7039

容器生成bean的一種方式。容器通過掃瞄指定路徑下的類,把滿足條件的註解類作為容器中的bean。

@component("newnamecompnbean")

@scope("prototype")

public class componentbean

public void printinf()

//注入依賴

@resource(name = "staticanimal")

public void setbeing(being being)

public void getbeing()

//類似生命週期中init-method指定bean的初始化方法

@postconstruct

public void init()

//類似生命週期中destory-method指定bean銷毀前的方法

@predestory

public void close()

}

通過@component、@controller、@service、@respository標示的類被容器註冊為bean;

通過@scope表明bean的作用域;

通過@resource注入依賴,@autowired自動裝配通過bytype機制自動注入賦值給例項變數or作為方法的引數傳入;

通過@postconstruct和@predestory來標明生命週期方法;

後台 33 註解Annotation

探索android軟鍵盤的疑難雜症 深入 android非同步精髓handler 詳解android主流框架不可或缺的基石 站在原始碼的肩膀上全解scroller工作機制 android多解析度適配框架 1 核心基礎 android多解析度適配框架 2 原理剖析 android多解析度適配框架 3 ...

Annotation(三) Spring註解開發

spring 框架的核心功能 ioc inversion of control 也就是通過 spring 容器進行物件的管理,以及物件之間組合關係的對映。通常情況下我們會在 xml配置檔案中進行 action service,dao 等層的宣告,然後並告知框架我們想要的注入方式,然後在類中宣告要組合...

框架基礎之Annotation註解

註解 jdk1.5後的新特性 註解 寫給編譯器和虛擬機器的特殊的注釋 通過反射可以獲取註解中都是資料類指揮編譯器的編譯或者干涉虛擬機器的執行 理解 註解代替xml檔案 來記錄配置資訊 程式執行過程中要載入的資料 父介面 annotation 註解關鍵字 inte ce 物件 註解可以引導程式的所有元...