tests now use spring boot to generate user repository implementation