這裡結合了dao層和業務層的結合來說明<?xml version="1.0" encoding="utf-8"?>
xmlns=""
xmlns:xsi=""
xsi:schemalocation="
/spring-beans-2.5.xsd">
id="dao"
class="com.deciphering.dao.impl.userdaoimpl">
bean>
id="userservice"
class="com.deciphering.service.userserviceimpl">
bean="dao"/>
constructor-arg>
bean>
beans>
業務層需要注入dao元件才可以發揮作用
以前的話,總需要在業務層new乙個dao元件,現在有了spring就不需要 了,在beans.xml檔案裡面配置就好了,spring就像乙個工廠,會幫你把業務層插上dao元件
獲得業務層也很簡單
//獲取上下文,上面是上下文,就是容器!
userserviceimpl service = (userserviceimpl)ctx.getbean("userservice");
Spring基礎配置
別名 name usertest alias user bean配置 user class com.yf.pojo.user name user2 import 一般用於團隊開發使用,可以將多個配置檔案,匯入合併為乙個。假設專案多人開發,這些人負責不同的類的開發,不同的類註冊在不同的bean種,可以...
Spring 註解配置類基礎
spring一般都是寫xml配置檔案,其實也並不一定需要配置檔案,使用註解可去除配置檔案實現註解配置,簡單的複習回顧一下 我們首先定義乙個類,名為springconfiguration,裡面什麼都不用寫 public class springconfiguration然後我們來認識幾個spring的...
Spring基礎之二 xml配置注入
perperty用來注入屬性,屬性可以是常見資料型別,也可以是自定義的內建物件 service層 public class userservice public iuserdao getuserdao public void setuserdao iuserdao userdao 2屬性注入 pri...