We have a typical (?) situation where Bean A depends on Bean B. Bean B
depends on Bean C. Bean C depends on Bean A.
I doubt there are any strategies we can employ if each of these beans
requires the other at initialization. But, if one of the beans is not needed
until runtime, are there any techniques we might be able to use?
Currently, we are making one of the beans ApplicationContextAware and
looking up the dependency at runtime.
|