/** * 解析Group规范 * * @param groupConventionAnnotation 组织级注解 * @return Group规范 */ private GroupConfig parseGroupConfig( GroupConventionAnnotation groupConventionAnnotation, Map<String, String> configInfoMap) { String configPath = configInfoMap.get(GROUP_CONFIG_FOLDER); String logPath = configInfoMap.get(GROUP_LOG_FOLDER); Module module = EmptyModule.class.isAssignableFrom(groupConventionAnnotation.groupModule()) ? EmptyModule.instance : newInstanceByClass(groupConventionAnnotation.groupModule(), ""); return new DefaultGroupConfig(getDir(configPath), getDir(logPath), module); }