package org.jeecg.common.util; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; @Slf4j public class SimpleVersionGenerateUtil { public static String prefix = "V"; /** * 初始化版本 * @return */ public static String getInitVersion() { return prefix + 1; } /** * 版本递增 * @param version * @return */ public static String addVersion(String version) { if(StringUtils.isBlank(version)) { return getInitVersion(); } Integer count = null; try { count = Integer.valueOf(version.substring(prefix.length())); } catch (NumberFormatException e) { log.error("版本号不符合规范,version:{}", version, e); } if(count == null) { return getInitVersion(); } count++; return prefix + count; } }