1. // recipe.audit.auditmode包路径下的文件
    2. Reflections reflections = new Reflections("recipe.audit.auditmode");
    3. // 注解提取
    4. Set<Class<?>> classSet = reflections.getTypesAnnotatedWith(AuditMode.class);、
    5. // 注解value+权限类名
    6. for (Class<?> auditModeClass :classSet){
    7. AuditMode annotation = auditModeClass.getAnnotation(AuditMode.class);
    8. map.put(annotation.value(),auditModeClass.getName());
    9. }