Advance Spring Dependency Injection