金融界2024年3月27日消息,据国家知识产权局公告,武汉众邦银行股份有限公司申请一项名为“基于FreeMarker模板引擎生成实体类实现属性校验的方法及系统“,公开号CN117764034A,申请日期为2023年12月。
专利摘要显示,本发明提供了基于FreeMarker模板引擎生成实体类实现属性校验的方法及系统,包括:根据接口文档提供的字段,以及各个字段的约束条件,新建Excel工作表;解析Excel工作表,按行读取Excel工作表,将读取到的信息保存到一个列中,得到字段名称和字段类型的映射表classMap以及字段间层级关系的映射表seqMap;根据Java类的属性与属性注解的特征创建一个FreeMarker模板文件,由FreeMarker模板引擎转换生成所需要的实体类代码;定义注解V,将Excel中的约束信息作为注解的参数,对传入的参数统一进行校验。本发明基于FreeMarker模板引擎,通过在Excel表中配置字段及字段校验条件,通过FreeMarker模板引擎快速生成Java实体类代码,无需完成大量Java实体类代码编写,在实体类中通过引入注解的方式,对各字段的属性完成校验。
本文源自:金融界
作者:情报员