我有一个已配置为Singleton的类,如下所示:
@Singleton
public class MySingleton {
public MySingleton(MyDependency dependencyObj) {
// ...
}
}
每次Guice将它提供给其他类时,是否有办法将新的MyDependency
实例注入到MySingleton
的单个实例中?我无法对MySingleton
进行任何更改(例如,将其更改为Singleton以外的其他内容)
如果您在每次获得Singleton实例时都可以更改状态,那将不是Singleton模式,但是也许您可以尝试做类似的事情?