向日葵 -
Spring-使用註解開發
在Spring4之後,要使用註解開發,必須要保證aop的包導入了
使用註解需要導入context約束,增加註解的支持
?xml version="1.0" encoding="UTF-8"?
beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/200
spring
,
aop
,
註解
,
ioc
向日葵 -
Bean的裝配方式
在Spring中有三種裝配的方式:
在xml中顯式的配置
在java中顯式的配置
隱式的自動裝配bean
在xml中顯式的配置
引用 Spring-IOC創建對象的方式
在xml文件中配置對象屬性
在java中顯式的配置
引用 Spring-IOC理論推導
在實際調用dao層的時候,可以顯示的配置選用哪個dao接口
隱式的自動裝配bean
自動裝配是Spring滿足bean依賴的一種
spring
,
bean
,
ioc
向日葵 -
Spring-IOC創建對象的方式
默認使用無參構造創建對象
使用有參構造創建對象
下標賦值
bean id="user" class="com.sunfl.pojo.User"
!--第一種:下標賦值--
constructor-arg index="0" value="狂神説Java"/
/bean
類型
bean id="user" class="com.sunfl.
spring
,
ioc
向日葵 -
Spring-IOC理論推導
UserDao接口
UserDaoImpl實現類
UserService業務接口
UserServiceImpl業務實現類
在之前的業務中,用户的需求可能會影響我們的代碼,我們需要根據用户的需求去修改代碼!如果程序代碼量非常大,修改一次的成本代價十分昂貴!
UserServiceImpl使用set接口
private UserDao userDao;
//利用set進行動態實現值的注
spring
,
ioc