zoukankan      html  css  js  c++  java
  • Spring 方法注入

    什么是Spring方法注入呢:

         其实就是将实体类中的方法交给Spring管理(实现);

         举例:

              

    package party.infoo.entity;
    
    /**
     * Created by infoo on 2017/2/18.
     */
    public abstract class Man {
        private Dog dog;
         //不写成抽象的也是可以的,效果一样
        public abstract Dog getDog();
    
        public void setDog(Dog dog) {
            this.dog = dog;
        }
    }
    <bean id="man1" class="party.infoo.entity.Man">
                <lookup-method name="getDog" bean="dog" ></lookup-method>
        </bean>
        <bean id="man2" class="party.infoo.entity.Man">
            <lookup-method name="getDog" bean="dog" ></lookup-method>
        </bean>
    
     <bean id="dog" class="party.infoo.entity.Dog" scope="prototype">
            <property name="name" value="Dod_AA"/>
            <property name="age" value="5"/>
        </bean>

    效果就是 每次取的狗都不一样,即使是同一个人,第一次getDog()与第二次getDog() 都不一样

              

    
    
  • 相关阅读:
    Java 常见异常种类
    Oracle存储过程记录异常
    oracle定时器
    oracle生成单据号
    oracle计算时间秒数差
    oracle分组后取每组第一条数据
    was部分更新
    数据库分区
    JTA事务管理
    docker
  • 原文地址:https://www.cnblogs.com/infoo/p/6412198.html
Copyright © 2011-2022 走看看