4

使用 Spring,可以将BeanPostProcessor实现添加到上下文中,以便在使用它们的依赖项初始化它们之前和之后有条件地替换、包装或代理 bean。

Google Guice 是否提供类似的功能?

示例:我有一个SomethingHandler带有单个execute方法的接口,并且基于某些条件,我想用 来装饰/包装实现LoggingHandlerAuthenticationHandler依此类推。

4

1 回答 1

6

您应该使用 InjectionListener

http://google-guice.googlecode.com/git/javadoc/com/google/inject/spi/InjectionListener.html

更多关于这个主题:

http://code.google.com/p/google-guice/issues/detail?id=62

于 2012-06-20T15:52:29.230 回答