基于角色的访问控制(rbac)

版权声明:本文为IT晓白博主原创文章,转载请附上博文链接! https://blog.csdn.net/qq_38617531/article/details/82792315

1.在数据库中创建3张表格

1.admin:用户表

2.role:权限表

3.admin_role:中间表(字段是两个表的主键)

2.自定义注解:

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * 注解-用于设置访问的权限人物
 */
@Retention(RetentionPolicy.RUNTIME)//表示方法运行时自定义的注解起作用
public @interface Permission {
    String[] role();
}

猜你喜欢

转载自blog.csdn.net/qq_38617531/article/details/82792315