资源(Permission)添加

## 源代码更改 #### Controller 中,对某个url(也就是某个方法)进行标注 在 Controller 的某个方法上,增加具体注解的资源标签标注。注解为: > @RequiresPermissions("zhegenizijiqiming") 比如 ```` @RequiresPermissions("zhegenizijiqiming") @RequestMapping("test${url.suffix}") public String test(){ ...... } ```` #### 参考示例 > com.xnx3.j2ee.controller.admin.UserAdminController_.java 你可以参考这个的注解配置方式。 ## 登陆总管理后台添加资源 通过 /login.do 登陆总管理后台(默认账号密码都是 admin ) 找到左侧 权限管理 下的 资源管理,点开,如下图所示: ![](//cdn.weiunity.com/site/473/news/70859231ffb34177bfaf25024fa3d479.png) 比如要将 zhegenizijiqiming 这个资源标签加到 管理后台 这个分类下,那么就点击该分类最右侧的加号图标,如上图箭头所指位置 (如果你想添加大分类,可以点击最右上角的 +顶级资源 按钮) 点击添加后,弹出如下窗口:

| 输入项 | 说明 | | ------------ | ------------ | | 所属上级 | 固定的,不可修改 | | 资源名称 | 这个资源(也就是权限)给他起个中文名,只是方便自己看,知道是干什么用的,没有什么实际作用。 | |percode| 这个就是在Java代码中,增加的@RequiresPermissions("zhegenizijiqiming") 相关,这里填写的值便是它所定义的 zhegenizijiqiming | |URL| 可不填写 | |备注描述| 给自己看的,备注,没有什么实际作用 | 比如,填写后,如下图所示

点击保存按钮进行保存。 可以看到,列表中,这项便已经有了 ![](//cdn.weiunity.com/site/473/news/3cc963cb25fe4b46b8dba601117d84c7.png) 此时,你可以点开左侧的 权限管理 下的 角色管理,随便点击一个角色,编辑其所拥有的权限,如下图所示: ![](//cdn.weiunity.com/site/473/news/3cb201810b79465a82888cfdc52cd823.png) 点开,即可找到增加的资源了。如下图所示。 ![](//cdn.weiunity.com/site/473/news/f0bce5819de44ed3a65c1e40eb1e7752.png) 完毕!