dependency injection

test on spring DI