MethodInvokingFactoryBean的简单使用

MethodInvokingFactoryBean的作用

  • 让某个实例的某个方法的返回值注入为Bean的实例
  • 让某个类的静态方法的返回值注入为Bean的实例

写个简单的测试:
在这里插入图片描述
spring配置文件:

   <bean id="user" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
        <property name="staticMethod" value="cn.migu.perm.config.MethodInvokingFactoryBeanTest.getUser"/>
    </bean>

在这里插入图片描述

在这里插入图片描述

注入到spring里面去了,其实MethodInvokingFactoryBean这个类在spring后面版本增加了java配置的方式,用的不多了:因为可以直接通过@Bean注解将java返回的参数注入spring;
在这里插入图片描述
是一样的;
推荐使用java方式

posted @ 2020-07-19 17:17  你就像甜甜的益达  阅读(272)  评论(0编辑  收藏  举报