💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
### 6.2.1 统一字段赋值 * 统一字段赋值主要提供对createBy、createTime、updateBy、updateTime这些数据库公共字段在框架层面进行赋值处理,如果pojo中没有这些属性会自动忽略掉。除forceUpdateFields属于强制修改的属性外,其它属性都是弹性修改,即如果字段已经不为null则忽略,为null时才会自动赋值,但强制修改的属性则不管是否已经赋值都会统一进行覆盖,如updateTime 这种性质的字段 * Sqltoy配置参数: spring.sqltoy.unifyFieldsHandler * 参照quickstart中的配置 文件 `application.yml` ~~~ spring: #将sqltoy 放于开始位置,避免很多开发者忽视了spring.sqltoy 开头,变成了sqltoy开头导致无法加载 sqltoy: # ............. # 提供统一字段:createBy createTime updateBy updateTime 等字段补漏性(为空时)赋值(可选配置) unifyFieldsHandler: com.sqltoy.plugins.SqlToyUnifyFieldsHandler ........ ~~~ ![](https://img.kancloud.cn/41/8f/418f8652b3215be88ce371dd52a1391e_1114x236.png) * 自己实现sqltoy提供的接口: ![](https://img.kancloud.cn/98/fb/98fb469fef143b38e450d857191178f0_962x960.png) * Quickstart中的实现范例 ![](https://img.kancloud.cn/65/bc/65bcb9133bf8a238773017b93b511782_1058x1046.png) ### 6.5 sqltoy公共字段赋值 6.5.1 目的 提供针对创建人、创建时间、最后修改人、最后修改时间等公共字段进行赋值。 6.5.2 拓展接口和配置 * 参见sqltoy-quickstart中application.yml配置 ![](https://img.kancloud.cn/fd/14/fd14b292b0faaf6a668d62ada1f1175c_1046x417.png) * 实现接口 ![](https://img.kancloud.cn/f5/ba/f5ba66edc6a790af1f113ba52ec1bacc_831x820.png) * 参考实现 ![](https://img.kancloud.cn/af/4d/af4d1b239b625f86e17dd91c0fe41086_845x1114.png)