Я бы предложил следующие изменения.
@PostMapping("/user")
public ResponseEntity createUser(@Valid @RequestBody UserDTO newUser) throws Exception {
UserDTO createdUser;
try {
createdUser=userService.save(newUser);
} catch (Exception ex) {
log.error("Error createUser. Cause: " + ex.getMessage());
throw new Exception("Data can not be save. Cause: " + ex.getMessage());
}
return new ResponseEntity(createdUser);
}
и предоставил другой API, чтобы вывести список всех пользователей