问题描述:
今天写代码发现idea中有一个警告,看着非常不舒服,那就是在Controller中配置了权限认证,@PreAuthorize("hasAuthority('list')")或者是@PreAuthorize("hasRole('list')"),idea总是警告不允许hasAuthority或者是hasRole。代码执行是没有问题的,所以这可以确定是idea的配置问题,而不是代码问题。
解决方式:
百度了但是搜索不到答案,最后自己解决了,这是因为没有启用spring security插件导致的。我将spring security插件启用就不被警告了,并且可以点击方法直接跳到方法中。
没有这个插件的话自己安装一下。希望对对大家有用。