Spring Configuration - Services, Repositories and Transaction Management Configuration