public class DynamicClassProvider
extends java.lang.Object
implements com.google.inject.Provider<java.lang.Object>
@ProvidedBy(DynamicClassProvider.class)
and use it as usual guice bean.
Original bean will be correctly handled by guice aop: provider will generate new class, which guice could use for proxy generation.
Providers use guice package to use internal guice api (to resolve actual required type)
if you prefer direct registration in module| Constructor and Description |
|---|
DynamicClassProvider(com.google.inject.Injector injector) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get() |