IOC操作Bean管理(基於註解方式)

2021-10-17 11:10:03 字數 941 閱讀 9941

1.什麼是註解

註解是**的特殊標記,格式:@註解名稱(屬性名稱=屬性值,屬性名稱=屬性值。。。)

使用註解,註解作用在類上面,方法宣告,屬性上面

使用註解的目的:簡化xml配置,使用更優雅、更簡潔的方式實現功能

2.spring針對bean管理中建立物件提供的註解

@component (建議普通的元件)

@service(建議用在service層)

@controller(建議用在web層)

@repository(建議用在持久層)

以上4個註解功能都是一樣的,都可以用來建立bean例項

3.基於註解方式實現物件建立

引入依賴

開啟元件掃瞄

3.建立類,在類上新增建立物件註解

package com.yang.service;

import org.springframework.stereotype.component;

/** * @program: testspring

* @description: userservice層

* @author: 陳陽

* @create: 2021-01-24 21:12

**/// 在註解裡value屬性值可以不寫

// 預設值是類的名稱,首字母小寫

// userservice --- userservice

@component

(value =

"userservice")//

public

class

userservice

}

測試結果:

IOC 操作 Bean 管理 基於註解方式

1 註解是 特殊標記,格式 註解名稱 屬性名稱 屬性值,屬性名稱 屬性值 2 使用註解,註解作用在類上面,方法上面,屬性上面 3 使用註解目的 簡化 xml 配置 1 component 用在bean層 2 service 用在service層 3 controller 用在dao層 4 repos...

IOC容器 Bean管理 基於註解方式

2.元件掃瞄配置 3.基於註解方式實現屬性注入 4.完全註解開發 1 註解是 特殊標記,格式 註解名稱 屬性名稱 屬性值,屬性名稱 屬性值 2 使用註解,註解作用在類上面,方法上面,屬性上面 3 使用註解目的 簡化 xml 配置 下面四個註解功能是一樣的,都可以用來建立 bean 例項 1 comp...

IOC操作Bean管理註解方式(完全註解開發)

需要讓spring 把乙個普通的類認為是配置類 springconfig類 如下 package com.lbj.spring5.comfig import org.springframework.context.annotation.componentscan import org.springf...