restFull Web サービスに Spring Roo を使用しています。素晴らしい仕事。ここで、すべてのインスタンスのデフォルトの動作を変更したいと考えています。投稿が完了したら、結果のレコード 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 に対してこれを行うアスペクトを書きたいと思います。しかし、それはすでに側面です。これは可能ですか?