spring工厂

    xiaoxiao2021-03-25  93

    /** * 实例工厂,所有方法非静态 * */ public class MyBeanFactory { /** * 创建实例 * @return */ public UserService createService(){ return new UserServiceImpl(); } } <!-- 将静态工厂创建的实例交予spring class 确定静态工厂全限定类名 factory-method 确定静态方法名 --> <bean id="userServiceId" class="MyBeanFactory" factory-method="createService"></bean> <!-- 创建工厂实例 --> <bean id="myBeanFactoryId" class="MyBeanFactory"></bean> <!-- 获得userservice * factory-bean 确定工厂实例 * factory-method 确定普通方法 --> <bean id="userServiceId" factory-bean="myBeanFactoryId" factory-method="createService"></bean>
    转载请注明原文地址: https://ju.6miu.com/read-16924.html

    最新回复(0)