springboot生成包含特定数字_基于SpringBoot的业务编码生成器

本文介绍了如何基于SpringBoot创建一个业务编码生成器,能够生成包含特定数字的编码。编码规则存储在数据库并利用Mybatis访问,同时使用Redis进行缓存管理。使用ace-cache(轻量级Redis实现)辅助管理,并提供了初始化编码规则、依赖注入及编码生成的方法示例。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值