为了账号安全,请及时绑定邮箱和手机立即绑定

根据 Spring 中的输入返回单例 bean

根据 Spring 中的输入返回单例 bean

www说 2021-06-11 13:05:44
假设我有以下内容:@Component@NoArgsConstructorpublic class ToolFactory {    public Tool getTool(String type) {        return StaticToolProvider.getTool(type);    }}这个类将被注入到其他地方并像这样调用:Tool screwdriver = ToolFactory.getTool("screwdriver")如果工具可以是螺丝刀、锤子或扳手,我希望 Spring 为每个创建单例 bean,并在getTool()调用时返回它们。我相信@Provides @Singleton会在 Guice 中做到这一点,但我怎么能在这里做到呢?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 124 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信