论催收系统的管理子系统选型设计

LD is tigger forever,CG are not brothers forever, throw the pot and shine forever.
Modesty is not false, solid is not naive, treacherous but not deceitful, stay with good people, and stay away from poor people.
talk is cheap, show others the code and KPI, Keep progress,make a better result.
Survive during the day and develop at night。

目录

概 述

上面我我们已经讲说了催收系统的相关情况:更偏重技术一下
安全层:JWT+token
技术层:spring+spring Boot+ mybatis 实现经典的Java管理系统的实现。
辅助的规则引擎采用基于activaity 的flowable 工作流。
数据层:主要是oracle,mysql的单机。
基本情况就这样

我们考虑到都是管理系统,所以默认技术选型是SpringBoot+JPA 的方式:
为此我们做下了技术选型比较:

技术选型比较

Namevalue
数据查询JPA简单查询好用,JOIN 操作和聚合函数存在的可能性,数据查询场景下,Mybatis 完胜。
数据更新先 find 后 save 显然也适用于 Mybatis,而 Mybatis 的灵活性,使得其数据更新方式更加地百花齐放。差不多
性能优化但从实际出发,Mybatis 提供给了开发者更高的 sql 自由度,所以在一些需要 sql 调优的场景下会更加灵活。
可维护性可维护行从另一个层面上来看,其提供了高层次的抽象,尝试用统一的模型去解决数据层面的问题。sqlless 同时也屏蔽了数据库的实现,屏蔽了数据库高低版本的兼容性问题,这对可能存在的数据库迁移以及数据库升级提供了很大的便捷性。

当然底层都是调用的是JDBC,效率方面还是比较好的,Spring Boot 也是可以直接去整合JDBC的,性能方面可能比较好。直接拼装SQL。
基本用到了Spring整合mybatis,JPA,JDBC 等。这是ORM层整合。

方案设计

由于Springboot 的自动注入功能,集成了
两个框架其实都不重,在 springboot 的加持下,引入几行配置就可以实现两者共存了。

小结

参考资料和推荐阅读

1.链接: 参考资料.

1.链接: 参考资料.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执于代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值