对应的,你可以尝试使用admin用户去登录并访问/druid页面,我已经将admin用户设置为admin角色 (这里可能有一些绕,原谅我是为了省事才把两个名字设置相同的,这里的用户名完全可以修改为你自己的名字!) 之后,再尝试使用andy67123用户去登录并访问/druid页面,它的角色仅仅是访客,看看会有什么不同 类似的,还有一处使用注解...
chainDefinition.addPathDefinition("/admin/**", "authc, roles[admin]"); // 第二种:使用权限code定义 chainDefinition.addPathDefinition("/docs/**", "authc, perms[document:read]"); // 第三种:使用接口的自定义配置(此处配置之后需要在对应的接口使用@RequiresPermissions("")) chainDefinition.addPathDef...
<groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-ehcache</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>org.apache.shiro</groupId>...
博客查看,shiro文章还得使用电脑端进行查看比较方便: 39.4 Spring Boot Shiro权限管理【从零开始学Spring Boot】 39.3 Spring Boot Shiro权限管理【从零开始学Spring Boot】 39.2. Spring Boot Shiro权限管理【从零开始学Spring Boot】 39.1 Spring Boot Shiro权限管理【从零开始学Spring Boot】...