java@PreAuthorize批注无法解析变量
我们正在使用RestController,我们总是在每个方法上得到警告,告诉我们@PreAuthorize注释中的变量无法解析:
@GetMapping
@PreAuthorize("isAdmin()")
public ResponseEntity<ResponseBodyWrapper<List<ListData>>> getList() {
// Logic
}
有没有办法摆脱这个警告
你可以在下面搜索框中键入要查询的问题!
我们正在使用RestController,我们总是在每个方法上得到警告,告诉我们@PreAuthorize注释中的变量无法解析:
@GetMapping
@PreAuthorize("isAdmin()")
public ResponseEntity<ResponseBodyWrapper<List<ListData>>> getList() {
// Logic
}
有没有办法摆脱这个警告
# 1 楼答案
这不是最好的解决方案,但是可以使用
@SuppressWarnings("SpringElInspection")
抑制对方法的检查。如果您找到了一种让Intellij
解析变量而不是抑制警告的方法,我很乐意看到它