Spring(10)用註解方式不用配置檔案方式

2021-08-10 07:03:50 字數 1929 閱讀 6050

註解開發準備:

1、匯入

jar包(基本核心

jar包四個,匯入

spring-context

的jar包)

2、建立類:類裡面建立乙個方法

packagecn.itcast.anno;

public

classuser{

public

voidadd() {

system.out

.println("add");

3、建立配置檔案在配置檔案中引入約束

不僅要有bean的了還需要有

context

約束和註解有關

4、在配置檔案中寫

//開啟註解掃瞄,到包裡面包括類方法屬性上面是否有註解

component-scan

base-package=

要建立的類所在的

包(不是類)

的名字」>

還有乙個方法不常用,值掃瞄屬性上的配置

1、使用註解建立物件(一共四個註解)

在建立物件的類的上面來使用註解

比如說在user上面加乙個註解

@component(value=

」user

」)不寫

value

也可以實現

spring提供

@component

的三個衍生註解:功能目前來說一致

@comtroller:

web層

@service:業務層

@repository:持久層

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

2、使用註解建立單例項或者多例項物件

在類上面@scope(value=

」property」)

action可以是多例項的

3、

使用註解注入屬性

比如說建立servlce類,建立

dao類,在

service

類中得到

dao物件

(1)首先兩個類都建立物件

(2)注入

首先在servlce裡面建立

dao屬性

private userdao userdao;

不需要手動設定set方法了

在屬性上面進行註解實現物件注入

@autowired

還有乙個註解用的更多

在屬性上面寫@resource(name=

」要注哪乙個物件」)

1、建立物件使用配置檔案實現

2、注入屬性的時候使用註解方式

Spring 10 切面aspectj實現

1 spring依賴 2 aspectj依賴 org.springframework spring aspects 5.2.5.release 3 junit單元測試 要做的是給類中的方法增加功能 1 在類的上面加入 aspect 2 在類中定義方法,方法就是切面要執行的功能 在方法的上面加入asp...

Spring可以不用xml,完全用註解代替

spring可以不用xml,完全用註解代替,不用單獨寫xml,用乙個配置類裝載bean就行了 pojo package com.cbbpp.pojo import org.springframework.beans.factory.annotation.value import org.spring...

Spring 10 使用外部屬性檔案

在配置檔案裡配置 bean 時,有時需要在 bean 的配置裡混入系統部署的細節資訊 例如 檔案路徑,資料來源配置資訊等 而這些部署細節實際上需要和 bean 配置相分離 spring 提供了乙個propertyplaceholderconfigurer的 beanfactory 後置處理器,這個處...