Java 注入对异步服务的引用-缺点

Java 注入对异步服务的引用-缺点,java,gwt,memory,singleton,Java,Gwt,Memory,Singleton,如果在我的GWT UI组件中,我使用@Inject作为我的CoolServiceAsync接口的引用,那么这会从GWT绑定中创建该服务的“实现”的单独实例吗?或者它是单例的,并且JavaScript对象的同一个实例将在所有组件之间共享?您可能必须指定在GWT中用于IoC的内容。我猜你用的是谷歌杜松子酒。除非将绑定指定为singleton,否则它将在的帮助下创建,因为存在延迟绑定。始终返回新实例。所以我需要在接口上指定@Singleton,这样就可以了?我认为您可以自己测试它。请记住,GWT中的对

如果在我的GWT UI组件中,我使用@Inject作为我的CoolServiceAsync接口的引用,那么这会从GWT绑定中创建该服务的“实现”的单独实例吗?或者它是单例的,并且JavaScript对象的同一个实例将在所有组件之间共享?

您可能必须指定在GWT中用于IoC的内容。我猜你用的是谷歌杜松子酒。除非将绑定指定为singleton,否则它将在的帮助下创建,因为存在延迟绑定。始终返回新实例。

所以我需要在接口上指定@Singleton,这样就可以了?我认为您可以自己测试它。请记住,GWT中的对象不是真正的Java对象,并且没有关联的唯一id,这可能很难。@jdevelop,您能解释一下原因吗?a==b应该给你一个布尔型的答案。最后,使用一个提供程序并调用get()两次。比较结果。利润