本文介绍了Spring Security 元注解的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以像 @Component
或 @Qualifier
一样构建 Spring Security @PreAuthorize
的元注解?
Is it possible to build Meta Annotations of Spring Security @PreAuthorize
like for @Component
or @Qualifier
?
我想要做的是将 @PreAuthorize("hasRole('ADMIN')")
替换为类似 @IsAdmin
的快捷方式.但是我在文档中没有找到任何提示.
What I want to do is replace @PreAuthorize("hasRole('ADMIN')")
by a shortcut like @IsAdmin
. But I did not find any hint in the documentation.
推荐答案
这至少适用于 Spring Security 3.0.2.RELEASE:
This works at least with Spring Security 3.0.2.RELEASE:
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@PreAuthorize("hasRole('ADMIN')")
public @interface IsAdmin
{
}
这篇关于Spring Security 元注解的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!