DI with Java configuration