Java 如何在spring中编程设置查找方法

Java 如何在spring中编程设置查找方法,java,spring,spring-mvc,Java,Spring,Spring Mvc,我正在运行时创建Springbean,我想在其中连接lookup方法属性,请帮助我了解如何实现它 编辑1:下面是帮助器类 public class CommonHelper implements MethodReplacer{ @Override public Object reimplement(Object arg0, Method arg1, Object[] arg2) throws Throwable { //replaced logic retu

我正在运行时创建Springbean,我想在其中连接lookup方法属性,请帮助我了解如何实现它

编辑1:下面是帮助器类

public class CommonHelper implements MethodReplacer{



@Override
public Object reimplement(Object arg0, Method arg1, Object[] arg2)
        throws Throwable {
    //replaced logic
    return null;
}
spring.xml

现在,下面我在运行时创建bean,并且,我已经注入了一个可以检索的属性,那么,如何为这个特定bean设置“替换方法”

参考链接


向我们展示您所做的工作?已编辑的问题,请检查。您是否如帖子中所述尝试过,在spring.xml中创建并在包含GenericBeanDefinition代码的类中访问它?是的,我尝试过,它工作正常。但我想在运行时创建bean并设置lookup method属性。
GenericBeanDefinition beanDefinition = new GenericBeanDefinition();
    beanDefinition.setBeanClass(TestClass.class);
    beanDefinition.setLazyInit(false);
    beanDefinition.setAbstract(false);
    beanDefinition.setAutowireCandidate(true);

    beanDefinition.setPropertyValues(new MutablePropertyValues().add("str", "getyest"));

    registry.registerBeanDefinition("dynamicBean", beanDefinition);

    Object bean = appContext.getBean("dynamicBean");