Spring を使用するBeanPostProcessor
と、Bean が依存関係で初期化される前後に、Bean を条件付きで置換、ラップ、またはプロキシするために、コンテキストに実装を追加できます。
Google Guice は似たようなものを提供していますか?
例:私はSomethingHandler
単一のexecute
メソッドを持つインターフェースを持っており、いくつかの条件に基づいてLoggingHandler
、実装をデコレート/ラップしたいなどですAuthenticationHandler
。