Shiro授权及注解式开发
一、shiro授权角色、权限 shiro权限设计表: Service /** * 根据用户id查询角色(用于角色验证) * @param uid * @return */ Set<String> getRolesByUserId(Integer uid); /** * 根据用户id查询权限(用于权限判断) * @param uid * @return */ Set<String> getPersByUserId(Integer uid); ShiroUserMapper.xml <select id="getRolesByUserId" resultType="java.lang.String" parameterType="java.lang.Integer"> select r.roleid from t_shiro_user u,t_shiro_user_role ur,t_shiro_role r where u.userid = ur.userid and ur.roleid = r.roleid and u.userid = #{uid} </select> <select id="getPersByUserId" resultType="java.lang.String" parameterType="java.lang.Integer"> select p