spring基於註解的方式配置Bean

2021-08-30 19:23:48 字數 1608 閱讀 8993

要把乙個bean加上註解然後放在ioc容器裡面,需要在classpath中先進行元件掃瞄

@component:基本註解,標識了乙個手spring管理的元件

@respository:標識持久層元件

@service:標識服務層(業務層)元件

@controller:標識表現層元件

base-package屬性指定乙個需要掃瞄的基類包,spring容器將會掃瞄這個基類包裡的子包中的所有類

當需要掃瞄多個包時,可以使用逗號分隔

如果僅希望掃瞄特定的類而非基包下的所有類,可使用resource-pattern屬性過濾特定的類,示例:

子節點表示要包含的目標類

子節點表示要排除在外的目標類

下可以擁有若干個和子節點

現在有個demo,以這個demo展開來講

示例如下:

usercontroller類

package annotation.controller;

import org.springframework.stereotype.controller;

@controller

public class usercontroller

}

userrepository介面

package annotation.repository;

public inte***ce userrepository

userrepository介面實現類

package annotation.repository;

import org.springframework.stereotype.repository;

@repository("userrepository")

public class userrepositoryimpl implements userrepository

}

userservice類

package annotation.service;

import org.springframework.stereotype.service;

@service

public class userservice

}

testobject類

package annotation;

import org.springframework.stereotype.component;

@component

public class testobject

配置如下

通過新增的註解來獲取bean列印測試

通過列印得到結果

Spring 基於註解的方式配置bean

1.常用的元件註解 component 用來標識乙個普通元件 repository 用來標識乙個持久化層的元件 service 用來標識乙個業務邏輯層的元件 controller 用來標識乙個表現層的元件 如果想要將某些類交給ioc容器管理,除了在類上新增以上註解之外,還需要在spring的配置 檔...

spring 基於註解的spring配置

spring是乙個基於ioc和aop的結構j2ee系統的框架 ioc 反轉控制 是spring的基礎,inversion of control 簡單說就是建立物件由以前的程式設計師自己new 構造方法來呼叫,變成了交由spring建立物件 di 依賴注入 dependency inject.簡單地說...

Spring框架(6) 基於註解的配置方式

resources test xmlns xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd context component scan base package cn.water conte...