转载请注明出处:https://www.cnblogs.com/wenjunwei/p/10293490.html 前言
最近在做项目权限,使用shiro实现restful接口权限管理,对整个项目都进行了重构。而权限管理需要用到所有的接口配置,包括接口url地址,接口唯一编码等。想要收集所有的接口信息,如果工程接口很多,工作量可想而知。
这里用了反射,来获取所有接口的信息,接口再多,也不过几秒钟的事。
使用 Auth.java接口信息对象
主要包括授权地址,权限唯一标识,权限名称,创建时间,请求方式
package com.wwj.springboot.model; import java.io.Serializable; import java.util.Date; public class Auth implements Serializable { private String authName; private String authUrl; private String authUniqueMark; private Date createTime; private String methodType; //get set 省略 }