> it calls constructors to create dependency objects, and passes constructor parameters to inject them
So, basically DI. This is the recommended mode of operation of Guice & Spring.
So, basically DI. This is the recommended mode of operation of Guice & Spring.
public class Foo {
public Foo(Bar bar, Baz baz) {}
}
Is a perfectly valid class as far as most DI frameworks are concerned.