Spring 1

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();
会当凌绝顶,一览众山小
原文地址:https://www.cnblogs.com/quenvpengyou/p/13517733.html