spring註解開發
dao層用的註解 @repository
service層的註解 @service
controller表現層的註解 @controller
以上的三個註解都是用@componment新增三個衍生的註解
屬性依賴注入
@value的屬性注入 @value("wwtmy love") 注入的是屬性值
@autowired 複雜屬性注入 可以想象成注入了乙個物件
@qualifier指定用什麼型別解析
@autowired和@qualifier一起用,指定注入什麼型別的物件
等同於 @resource
@autowired
@qualifier("userdao")
1,簡單的依賴注入
@value("wwt my love")
public string name;
2,複雜的屬性注入(我理解的就是物件注入)
@autowired
private userservice userservice;
如果沒有指定@qualifier("***")值就預設註解下面的這個物件
如果與@qualifier一起使用,就可以根據名稱來進行注入。
我們也可以使用下面的方式來根據名稱進行屬性注入
其他注釋
//初始化配置 init-method
@postconstruct
//銷毀操作 destroy-method
@predestroy
1,簡單的依賴注入
@value("wwt my love")
public string name;
2,複雜的屬性注入(我理解的就是物件注入)
@autowired
private userservice userservice;
如果沒有指定@qualifier("***")值就預設註解下面的這個物件
如果與@qualifier一起使用,就可以根據名稱來進行注入。
我們也可以使用下面的方式來根據名稱進行屬性注入
spring註解開發
第一步,設定xml約束檔案 第一步,設定xml約束檔案 xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd 第二步,定義bean 除了 component外,spring提供了3個功能基本和 c...
Spring註解開發
在spring4之後,要使用註解開發,但是必須保證aop的包存在 使用註解必須保證匯入context約束增加註解的支援 xmlns xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd conte...
Spring註解開發
org.springframeworkgroupid spring webmvcartifactid 5.2.0.releaseversion dependency org.springframeworkgroupid spring jdbcartifactid 5.2.0.releaseversi...