当前位置: 首页 > news >正文

泛型存储,在需求不稳定的中小型项目里,多用JSON作为存储类型可以带来哪些收益

从我最近开发的一个小项目的一个需求说起,这是一个绩效管理系统,其中业务数据的栏位变化非常大,最早版本的20+栏位,后来中期版本变化到了10左右的了,最近的一个版本又要增加两个栏位, 幸好我早有预判,把存储设计成了JSON类型,如下:

有了这样的设计,无论是Mysql还是MongoDB都有这样的JSON类型Column,当用户提出要增加栏位的时候,我只用半天时间修改代码,比如只需要在Bean里增加两个成员属性,增加一些校验和判断,就和前端一起测试调试。然后就上线了。如下图:

所以,而在业务代码里基本不需要改动。同学们,在业务代码里多使用泛型(参数模板),把业务处理尽量抽象,用不同的子类来代替可变的需求,配合JSON类型的数据存储,你可以准时下班,相信我。

相关文章:

  • perl初试
  • 网络服务之SSH协议
  • 【计算机视觉】手势识别
  • DeepSeek R1大语言模型实战工作坊02:deepseek发展演进
  • linux nginx 安装后,发现SSL模块未安装,如何处理?
  • AGI 之 【Dify】 之 使用 Docker 在 Windows 端本地部署 Dify 大语言模型(LLM)应用开发平台
  • 基于物联网技术的电动车防盗系统设计(论文+源码)
  • 【星云 Orbit • STM32F4】07. 用判断数据尾来接收据的串口通用程序框架
  • linux服务器根据内核架构下载各种软件依赖插件(例子:Anolis服务器ARM64架构内核Nginx依赖插件下载)
  • golang反射
  • cenos7网络安全检查
  • 机器学习——回归树
  • 前端基础之动画效果
  • 信贷风控系统架构设计
  • opencompass框架测试Deepseek使用教程
  • 【ORACLE】ORACLE19C在19.13版本前的一个严重BUG-24761824
  • js操作字符串的常用方法
  • 【万字长文】基于大模型的数据合成(增强)及标注
  • Pytorch的一小步,昇腾芯片的一大步
  • 【Elasticsearch】reindex
  • 门户型网站怎么建设/临沂seo整站优化厂家
  • 做平团的网站/灰色关键词排名技术
  • 网站域名有了_网站如何建设/深圳外贸网站制作
  • 制作网站哪家专业/抖音关键词排名查询
  • 网站上地图怎么做的/搜狗登录入口
  • 百能网是哪家公司做的网站/近期10大新闻事件