Spring 純註解開發 001 基本註解學習

2021-09-25 23:23:38 字數 1598 閱讀 8597

@bean

@configuration

@conponentscans

/**

* 配置類

*/@configuration

@componentscans()

},usedefaultfilters =

false)}

)public

class

myconfig

@bean

(name =

"xiaoming"

)public person person1()

}

/**

*掃瞄類

*/public

class

mytypefilter

implements

typefilter

return

false;}

}

@scope

@lazy

@conditional

//配置類

@configuration

//類上的優先順序更高,相當於類都沒有通過,更不用說方法,可以形象的比喻,第一層關卡都沒有通過,沒有資格進入第二個關卡

//對類中進行統一設定

@conditional

(linuxcondition.

class

)public

class

myconfig_conditional

@conditional

(linuxcondition.

class

)@bean

(name =

"linus"

)public person person1()

}

//物件類

public

class

person

@override

public string tostring()

';}}

//條件類  condition

//windons下的條件

public

class

windowscondition

implements

condition

}

//linux下的條件

public

class

linuxcondition

implements

condition

}

//測試類

public

class

test

public

static

void

main

(string[

] args)

//測試@conditional註解

public

static

void

test_conditional()

}

spring的純註解開發

在config包下,建立乙個配置類springconfiguration,作用類似於bean.xml spring中的新註解 configuration 構造 configuration componentscan com.itheima import jdbcconfig.class proper...

Spring註解開發

spring註解開發 dao層用的註解 repository service層的註解 service controller表現層的註解 controller 以上的三個註解都是用 componment新增三個衍生的註解 屬性依賴注入 value的屬性注入 value wwtmy love 注入的是屬...

spring註解開發

第一步,設定xml約束檔案 第一步,設定xml約束檔案 xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd 第二步,定義bean 除了 component外,spring提供了3個功能基本和 c...