Spring 的bean管理(註解)

2021-08-20 03:34:36 字數 1317 閱讀 2566

替代配置,實現物件的建立

1 **裡面特殊標記,使用註解可以完成功能

2 註解寫法 @註解名稱(屬性名稱=屬性值)

3 註解使用在類上面,方法上面 和 屬性上面

2.spring註解開發準備

1 匯入jar包

(1)匯入基本的jar包

commons-logging-1.2.jar

log4j-1.2.16.jar

spring-beans-4.2.4.release.jar

spring-context-4.2.4.release.jar

spring-cre-4.2.4.release.jar

spring-expression-4.2.4.release.jar

(2)匯入aop的jar包

spring-aop-4.2.4.release.jar

2 建立類,建立方法

3 建立spring配置檔案,引入約束

(1)第一天做ioc基本功能,引入約束beans

(2)做spring的ioc註解開發,引入新的約束

4 開啟註解掃瞄

1).到包裡掃瞄類、方法、屬性上是否有逐漸

《context:component-sacn base-package=」cn.itcast」》《/context:component-scan》

3.註解方式建立物件

1 在建立物件的類上面使用註解實現

@component(value = 「user」) //

2 建立物件有四個註解

(1)@component

(2)@controller

(3)@service

(4)@repository

目前這四個註解功能是一樣的,都建立物件

3 建立物件單例項還是多例項

@scope (value=」prototype「)

4.註解注入屬性

1.例 建立service類,建立dao類,在service得到dao物件

注入屬性第乙個註解 @autowired

(1)建立dao和service物件

(2)在service類裡面定義dao型別屬性

@autowired 在對應屬性上一行加上,則該service 中該屬性物件完成賦值,根據類名去查詢,而不是dao物件。

@resource(value=」dao 物件」) 需要指定物件名

5.配置檔案和註解混合使用

1 建立物件操作使用配置檔案方式實現

2 注入屬性的操作使用註解方式實現

spring 註解方式的bean管理

spring的bean管理有兩種方式,前面我們介紹了xml配置檔案方式的bean管理,現在就講一下用註解的方式來管理bean。紓解方式的bean管理主要包括用註解建立物件和用註解注入屬性。註解就是在 中以 開頭,格式為 註解名稱 屬性名稱 屬性值 的一行 註解可以使用在類 方法和屬性上面。在配置檔案...

Spring註解的方式管理bean

1,component 不指定 value 屬性,bean 的 id 是類名的首字母小寫 2,service 用於對 service 實現類進行註解 3,controller 用於對 controller 實現類進行註解 4,repository 用於對 dao 實現類進行註解 org.spring...

Spring學習 四 基於註解的Bean管理

1 註解是 特殊標記,格式 註解名稱 屬性名稱 屬性值,屬性名稱 屬性值.2 使用註解,註解作用在類上面,方法上面,屬性上面 3 使用註解目的 簡化 xml 配置 1 component 2 service 3 controller 4 repository 上面四個註解功能是一樣的,都可以用來建立...