关于JeecgBoot 的项目理解、使用心得和改进建议

1. 项目理解
        维护方便。我之前的项目用单体架构,所有模块都在一起,spring单线程实例化bean让人头疼,启动一次需要5分钟。
        代码生成部分,支持生成的模板类型涵盖的业务场景多,比如,主子表结构。支持在线查看,方便了调试,这样就不会生成之后自己再反复调整了。
   列表的高级查询,配置列,刷新缓存、搜索菜单,这些功能都很实用而且方便。
   稳定性不错,对比其他开源项目相对稳定。版本更新速度快,vue2升级vue3比较快。
2. 建议
   a. 兼容性,新版本做不到向后兼容,至少给个提示。不然一更新就是天崩地裂。比如:如果对上一版本来说,这个的更新会让你系统启动失败。可以给出提示,更新的时候小心。
   b. 富文本编辑器,可以支持一下历史版本,可以提供查看、回退历史版本的功能。
   c. 提供,jvm参数配置方案,针对不同的场景给出不同的参数配置建议
   d. 希望可以支持切换mq,比如针对高并发要求高的场景能支持切换为 kafka。
   e. 在IO密集型场景下,可以考虑用jdk19的虚拟线程(协程),或者自己在jvm层面,写一个协程。或者引入go语言写的服务。
   f. 对服务器硬盘的检测,比如,如果硬盘的读写速度最大限制是多少,IO密集型场景下超出速度给出提示。再比如,如果硬盘的某一块损坏,可以在问题排查的时候给出提示。
3. 思路
   a. 代码生成部分,可以把一个文件的内容分离成固定部分和用户自定义部分,然后分别放到文件A和文件B。
      i. 比如,当代码生成模板变化,客户要求金额字段加密,而且在java层加密。这时候,就批量修改需要加密菜单的文件A,而不影响用户自定义的文件B。
   b. 图可视化编辑方面,可以考虑 antv x6,封装一些组件。比如:公交线路、地铁线路、思维导图。
   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值