gpt4 book ai didi

spring - 使用另一个类的静态方法创建 bean

转载 作者:行者123 更新时间:2023-12-02 21:40:43 25 4
gpt4 key购买 nike

我有一个工厂类,它有各种静态方法来返回某些类的实例。如何在 Spring 中使用不同类中的静态工厂方法创建 bean?

类似于:

public class InstanceFactory
{
public static JellyBean getJellyBeanInstance()
{
return new JellyBean();
}
}

我需要一个 JellyBean。

最佳答案

只需将您的 getJellyBeanInstance() 方法更改为非静态即可,那么你需要:

<bean id="instanceFactory" class="InstanceFactory"/>

<bean id="yourBeanId" factory-bean="instanceFactory" factory-method="getJellyBeanInstance"/>

关于spring - 使用另一个类的静态方法创建 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20490460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com