- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 idea 通过插件生成yapi
打开IDEA → Settings → Other Settings 选择 EasyApi 预先将yapi地址进行填写。我在user-test工程里面新增了一个api需要同步到Yapi上, 我进入yapi对应的工程里面, 找到了设置。1、打开IDEA → Settings → PLUGIN - > 搜索 EasyYapi → 然后进行安装。下面介绍通过IDEA-PLUGIN无任何修改就能完成yapi接口文档生成。登录到Yapi服务, 进入到当前工程所属的工作组里面.安装完后,重启idea。
2023-07-10 14:43:00 1024 1
原创 spring boot 事件机制,多监听处理
方案:由于OA回调的接口统一,只需要返回OA单号+OA审批状态+业务类型编码,所以使用Spring内部广播通知机制实现,具体业务通过监听机,监听对应的业务类型,实现OA最终状态后的业务逻辑处理。在对接第三方系统(例OA),不同业务表单,在OA最终审批完成后,需要不同的业务实现类,实现OA审批通过或驳回后的业务逻辑。第二步:发送OA审批状态回调事件。第一步:创建OaEvent。
2023-05-26 16:11:36 577 1
原创 fastjson 自定义注解序列化对象
第二,实现fastjson自定义过滤器,实现PropertyPreFilter过滤器非OaProperty注解字段,NameFilter过滤器转化OaProperty注解中oa字段名称。需求:通过HTTP方式对接三方系统的时候,本方业务系统传输字段或字段内部与第三方字段名不一值,需要过滤、转化等操作,希望通过注解的方式 + fastjson过滤器来简化实现业务需求。业务表单需要传oa审批,oa表单字段少于业务表单并且字段名不一样,如果通过注解方式实现,过滤与转换字段名称。
2023-05-24 11:48:29 1467
原创 JAVA订单优惠券、促销、费用等按商品行金额占比分摊算法
计算公式为:(需要分摊金额-已分摊金额) * (当前商品行金额 / (商品行总金额-已使用商品行金额))=当前行分摊金额。例:订单总金额100,使用优惠券5元,需要把5元优惠券按照商品行金额占比分摊到商品行上去。
2023-05-15 15:37:30 1935 2
原创 springboot集成groovy执行代码
springboot集成groovy动态执行代码springboot版本号:2.2.2.RELEASE在pom.xml中集成groovy<dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>1.8.9</version> <scope>c
2021-05-07 18:10:37 2763
原创 shardingjdbc4.1.1在springboot中手工配置
1.引入jar<dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-core</artifactId> <scope>compile</scope> <exclusions> <exclusion> <gr
2021-01-25 17:35:25 1101 2
原创 easy-rule规则引擎
什么是规则引擎规则引擎就是提供一种可选的计算模型,与通常的命令式模型(由带有条件和循环的命令依次组成)不同,规则引擎基于生产规则系统。这是一组生产规则,每条规则都有一个条件(condition)和一个动作(action),简单来说,可以看作一组if-then语句。精妙之处在于规则可以按任何顺序编码,引擎会决定何时使用对顺序有意义的任何方式来计算它们,就达到了自由组合,解耦合的特型。easy-rules规则引擎源码地址:https://github.com/taotao419/easyrul.
2020-12-30 15:00:35 2192
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人