restful spring app training