我需要有关Springboot中@PostAuthorize方法的文档

时间:2018-07-17 08:03:38

标签: java spring-boot

@PostAuthorize("returnObject.idea == authentication.idea.ideatorId")

@RequestMapping(value = "/edit/ideaDetails", method = RequestMethod.POST, produces = "application/json")

public ResponseEntity<?> editIdeaByIdeaId(@RequestBody final IdeaDTO idea) throws IOException {
    return new ResponseEntity<>(this.facade.editIdeaByIdeaId(idea), HttpStatus.OK);
}

我仅在控制器中编写以上代码。想法是我的Idea类的对象,而ideatorId是创建想法的人的ID。我的意图是仅显示特定ideatorId拥有的构思详细信息。使用@PostAuthorize是否需要其他配置,或者只需编写上面的代码即可。

0 个答案:

没有答案