spring的註解 後續更新

2021-08-10 03:38:00 字數 1071 閱讀 2957

特定註解包括:   可以建立乙個類的例項  例項的變數名為--類名的首字母小寫

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

@respository: 標識持久層元件

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

@controller: 標識表現層元件

例如package lesson02.cycle;

//@component("abc") 指定這裡類的例項物件名為 abc

@component //這個類的例項物件名為 a

public class a

public void setname(string name)

public void ini()

public void des()

}spring預設掃瞄自帶註解 比如controller service...

掃瞄控制項

在spring.xml中新增此標籤

如有需要可以排除

type="annotation"排除某個類中的某個註解 expression="org.springframework.stereotype.controller"註解的路徑

type="assignable"排除某個類中的所有註解 expression="lesson02.mvc.controller" 類的路徑

也可以把自己定義的註解包含進來

先自己定義乙個註解類

package lesson02.mvc;

public @inte***ce ttt

在spring中使用該標籤把自己定義的註解包含進來 掃瞄的時候就會掃瞄這個註解

自動裝配具@autowired 和 @resource 、@inject註解的屬性.

@resource(name="mydao") name=類名的首字母小寫 根據名字進行自動裝配 jdk1.6以後才能使用

private mydao mydao; 變數名可以隨意更改

@inject 同上

@autowired 根據型別自動裝配

Spring註解 持續更新

註解作用 引數 例子 autowired 用來裝配bean,都可以寫在字段上,或者方法上。預設情況下必須要求依賴物件必須存在,如果要允許null值,可以設定它的required屬性為false,例如 autowired required false aspect 作用是把當前類標識為乙個切面供容器讀...

記錄spring註解(持續更新)

0.conditionalo singbean conditionalo singbean conditionalonproperty value pt1 matchifmissing true bean public letter letter 以上配置為configuration配置類內容,含義...

摘錄 關於spring的註解(持續更新中)

關於註解 1.resource 感覺要是new就在 頭上用到 2.scope prototype 域多為非單例 3.component service 多用在service的實現類中 controller 用在action中 repository 多用在dao的實現類中 簡介 1 value met...