Spring的註解和裝配實現IOC

2021-08-21 09:05:37 字數 871 閱讀 1881

四種註解:  @component("bean")       標註普通bean元件。

@repository("userdao")       用於標註dao類。

@service("userservice")        標註業務類。

@controller("servlet")           標註控制器類。

裝配的三種方式:

1.簡單裝配

@autowired                           //自動裝配

@qualifier("userdao") // 使用@qualifier 指定所注入的bean

private userdao dao;

2.setter訪問器裝配

private userdao dao;

@autowired

public void setdao(@qualifier("userdao")userdao dao)

3.構造裝配

private userdao dao;

public userserviceimpl()

@autowired

userserviceimpl(@qualifier("userdao") userdao dao)

使用spring配置檔案掃瞄註解包含的類:

// 在base-package屬性寫上bean的包名

@resource註解

@resource(name="userdao")

private userdao dao;

spring使用註解實現自動裝配

要使用註解之前 1.要配置檔案要匯入aop的約束 context約束 2.在配置檔案中開啟註解的支援 2建立3個實體類 student age school student 中裝配 age school package com.huahua.pojo public class student pub...

Spring 裝配Bean 基於註解

註解 就是乙個類,使用 註解名稱 開發中 使用註解 取代 xml配置檔案 註解使用前提,新增命名空間,讓spring掃瞄含有註解類 在xml檔案中加這段 讓其掃瞄類中的所有註解 1.component 把普通pojo例項化到spring容器中,用來取代 bean class component id...

Spring 裝配Bean 基於註解

註解 就是乙個類,使用 註解名稱 開發中 使用註解 取代 xml配置檔案。component取代 component id 取代 2.web開發,提供3個 component註解衍生註解 功能一樣 取代 repository dao層 service service層 controller web層...