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...