ace-code
基于SpringBoot的简单业务编码生成器,如选配单号:CPC201705250000001
编码规则存储在关系型数据库中,通过mybatis的访问,最新编码及其规则缓存到redis中统一管理。
使用手册
maven依赖
com.github.lidiliang
ace-code
0.0.1
启用编码生成器
Application类上的注解@ComponentScan中加入"com.ace.code.service"
ace-cache相关
为什么使用ace-cache? 因为ace-cache是基于redis轻量实现的,而且拥有简单管理界面。
1、配置redis数据源,application.yml文件
redis:
pool:
maxActive: 300
maxIdle: 100
maxWait: 1000
host: 127.0.0.1
port: 6379
password:
timeout: 2000
# 服务或应用名
sysname: ace
enable: true
database: 0
项目中引用
1、初始化编码规则
到数据库中执行文件,根据具体情况调整规则,规则维护界面暂未开发:
resources/sql/PCM_SYS_CODE_RULE.sql
2、依赖注入:
@Autowired
private ICodeMana