java - Spring Security 元注释

标签 java spring annotations spring-security

是否可以为 @Component@Qualifier 构建 Spring Security @PreAuthorize 的元注释?

我想要做的是用 @IsAdmin 之类的快捷方式替换 @PreAuthorize("hasRole('ADMIN')")。但是我在文档中没有找到任何提示。

最佳答案

这至少适用于 Spring Security 3.0.2.RELEASE:

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@PreAuthorize("hasRole('ADMIN')")
public @interface IsAdmin
{
}

关于java - Spring Security 元注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5402723/

相关文章:

Java 通过引用传递

java - 无法使用maven项目配置mysql hibernate

java - 如果条件满足,Hibernate 执行 OneToMany

java - 单击按钮时调整框架大小

java - 无法找到图像

Java - 直接访问其他对象组件还是通过方法更好?

java - 从 Controller 到jsp页面的数据注入(inject)

java - Spring Boot 2.2.0 如何接受 RequestBody 中的日期参数?

ios - Mapview - 防止发现坐标为零

java - 如何发现子类中的方法(参数)是否在实现的接口(interface)中定义了注解?