Spring 1
阿新 • • 發佈:2020-08-17
Spring的定義:
Spring是有springIoc 和springAop組成的
它是模具,適用很多軟體,便於程式設計師的開發,主要是其設計理念。
Spring Ioc 控制反轉
:l我的理解是將事情給別人做,自己只要遇到問題,找到會做的人,就好了
就是被動建立物件的例子:
程式碼:
// 被動建立物件
paakage com.ssm.chapter9.pojo;
public class JuiceMaker2{
private Strig beverageShop=null;
private Source source=null ;
/**get 和set******/
public String makeJuice(){
return "需要的果汁";
}
}
paakage com.ssm.chapter9.pojo;
public class Source{
private Strig fruit;
private Strig sugar;
private Strig sugar;
/****set和get方法*****/
}
使用bean的描述:
程式碼:
<bean id="source" class="com.ssm.chapter9.pojo.Source">
<property name="fruit" value="橙汁“/>
<property name="sugar" value="少糖“/>
<property name="size" value="大杯"/>
</bean>
<bean id="juiceMaker2" class="com.ssm.chapter9.pojo.JuiceMaker2" >
<property name="beverageShop" value="貢茶"/>
<property name ="source" ref="source"/>
</bean>
實現等到一杯果汁
程式碼:
//實現得到一杯果汁
JuiceMaker2 juiceMaker2 = (JuiceMaker2)ctx.getBean("juiceMaker2");
Strig juice = juiceMaker2.makeJuice();