最近入职中国电子科技集团,在做项目的过程中,发现大家忙忙碌碌、都在拼搏努力、却不一定非常高效。因此昨天花了两小时开发、两小时优化一个简单功能,配置型模板查询。仿照写出BI的一部分,来满足当前各种简单报表查询的逻辑。
【功能满足阶段】源于查询比较简单、改动比较频繁、并发比较低,因此先采用读取数据库的形式、缓存降低qps形式,来满足功能的需求。这样,原先需要半天一天开发的功能、只需要10分钟就可以配置完成。
【功能安全检测方面】源于做好预编译功能,及其他sql防注入等问题,统一做好控制,则安全方面可以支持。
【扩展方面】假如配置了几百条sql,有几条sql涉及的业务比较多,则可以直接将这几条单独提取出来,进行二次拓展、或做内部转发。
【功能不足】接口名自定义还未实现,根据路径解析,获取相对应的bean未实现。 还未很好的与swagger结合,所以数据库的参数等数据在swagger里得不到很好的体现。
【后续维护】此处后续维护的话,文档做好、毕竟分类繁多,sql尽量简单(先定义不能超过3张表的查询),则后续维护任务不会特别繁重。