As your Spring applications start to grow and become more complex you?re likely at some stage in your development process to come across a situation where two (or more) beans reference one another. When one bean references another in a Spring application the primary technique for handling this is to use Spring?s Dependency Injection (DI) [...]