package com.artfess.base.util; import com.artfess.base.id.IdGenerator; /** * 唯一ID获取类 * * @company 广州宏天软件股份有限公司 * @author heyifan * @email heyf@jee-soft.cn * @date 2018年4月11日 */ public class UniqueIdUtil{ private static IdGenerator idGenerator; static{ initIdGenerator(); } /** * 初始化ID生成器 */ private static void initIdGenerator(){ idGenerator = AppUtil.getBean(IdGenerator.class); System.out.println(idGenerator); } /** * * 获取long型的ID. * @return * Long * @exception * @since 1.0.0 */ public static Long getUId(){ return idGenerator.nextId(); } /** * 获取字符型的ID * @return */ public static String getSuid(){ return getUId().toString(); } }