我们正在使用RestController,并且总是在每个方法上收到警告,告诉我们@PreAuthorize批注中的变量无法解析:

  @GetMapping
  @PreAuthorize("isAdmin()")
  public ResponseEntity<ResponseBodyWrapper<List<ListData>>> getList() {
    // Logic
  }


反正有摆脱警告的地方吗?

最佳答案

这不是最佳解决方案,但是您可以使用@SuppressWarnings("SpringElInspection")取消对该方法的检查。如果您找到了一种使Intellij解析变量而不是抑制警告的方法,我很乐意看到它。

关于java - @PreAuthorize注释无法解析变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58010358/

10-14 16:04