如何根据输入的不同创建不同的春豆?

所有的类都是从同一个接口实现的。根据我们接收的输入值,创建bean的最佳方法是什么。

如果输入值是a,需要调用一个类,如果输入值是b,则调用不同的类。

解决方案:

你云尝试这样的东西。

    @Component
public class SomeServiceFactory {

    @Autowired
    private Someservice someserviceA;

    @Autowired
    private Someservice someserviceB;

    @Autowired
    private MyServiceThree SomeserviceC;

    public SomeService getSomeService(String serviceType) {         

        if (serviceType.equals("A")) {
            return someserviceA;
        } else if (serviceType.equals("B")) {
            return someserviceB;
        } else {
            return someserviceC;
        } 
}
}

给TA打赏
共{{data.count}}人
人已打赏
未分类

Api JSON 解码回复

2022-9-8 13:01:21

未分类

实时更新烧瓶中的数据流。

2022-9-8 13:01:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索