The save method of CrudRepository class has 3 available implementations. How does Spring determine which one to use?
save
CrudRepository