spring工厂

来源:互联网 发布:旅游 本质知乎 编辑:程序博客网 时间:2024/06/05 02:45
/** * 实例工厂,所有方法非静态 * */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>
0 0
原创粉丝点击