RE: [coldbox:4367] Circular Dependency Injection

No, ColdSpring has only been suggested as a replacement IF and only if Setter injection is used.
As Sean explained, apparently ColdSpring works roughly like so:

  1. create object

  2. call init with constructor dependencies (no circular dependencies allowed)

  3. set in setter dependencies (circular dependencies ARE allowed here.)