gpt4 book ai didi

java - Guice:如何动态更新模块中的定义而不丢失预先存在的单例

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

我想使用已经成为另一个注入(inject)器一部分的定义来(重新)创建另一个注入(inject)器,其内容如下:

  • 添加、删除、替换现有定义
  • 属于“源”注入(inject)器中现有定义的单例将被转移到"new"注入(inject)器。

最佳答案

Guice SPI可能会有所帮助,尽管甚至是部分帮助。 Guice 3.0 允许您查询当前绑定(bind)的Injector

注入(inject)器为每个绑定(bind)维护不可变状态,因此您的成功可能是最好的,也可能不是最好的。

关于java - Guice:如何动态更新模块中的定义而不丢失预先存在的单例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5403165/

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