Utilisait @Controller au lieu de @RepositoryRestController ce qui faisait que les choses s'envenimaient.
Nous pouvons désormais facilement remplacer la méthode POST sur cette ressource pour renvoyer ce que nous voulons tout en conservant intacte l'implémentation de l'EmployeeRepository par spring-data-rest.
@RepositoryRestController
public class EmployeeController {
private final static String URI_EMPLOYEES = "/employees";
@Autowired private EmployeeRepository repo;
@RequestMapping(value=URI_EMPLOYEES, method=RequestMethod.POST)
public @ResponseBody HttpEntity<Employee> addVideo(@RequestBody Employee employee) {
return new ResponseEntity<Employee>(repo.save(employee), HttpStatus.OK);
}
}