我将 Spring Roo 用于我的 restFull Web 服务。工作很棒。现在我想更改所有实例的默认行为。帖子完成后,我需要返回的结果记录 ID。Roo 代码是
@RequestMapping(method = RequestMethod.POST, headers = "Accept=application/json")
public ResponseEntity<String> MdrAspectController.createFromJson(@RequestBody String json) {
MdrAspect mdrAspect = MdrAspect.fromJsonToMdrAspect(json);
mdrAspectService.saveMdrAspect(mdrAspect);
HttpHeaders headers = new HttpHeaders();
headers.add("Content-Type", "application/json");
return new ResponseEntity<String>(headers, HttpStatus.CREATED);
}
我想将退货更改为
return new ResponseEntity<String>(mdrAspect, headers, HttpStatus.CREATED);
这意味着它会返回创建的记录(因为我需要记录 ID)。
我想为所有 Roo_Controller_Json.aj 编写一个方面来执行此操作。但这已经是一个方面。这可能吗?