Spring Dependancy Injection
Setter Injection
Constructor Injection