springboot项目使用自定义类型和类型转换器代码和上一篇wb项目使用方法一样,可以移步到上一篇文章详细了解一下哦项目使用了mybatisplus插件。配置自定义类型和类型转换器 在项目配置文件里application。yml里加上配置typehandlerspackage和typealiasespackage:分别指出你的类型转换器所在包名和自定义类所在包名。mybatisplus:globalconfig:dbconfig:logicdeletefield:deletedlogicnotdeletevalue:0logicdeletevalue:1mapperlocations:classpath:mapper。xmlconfiguration:logimpl:org。apache。ibatis。logging。stdout。StdOutImpltypehandlerspackage:com。banxian。mybatis。typehandlertypealiasespackage:com。banxian。mybatis。aliasmybatisplus的使用 当然上面web项目的查询、新增和修改使用方法这里也是可以正常使用的 1)在实体类上使用注解TableName(autoResultMaptrue) 2)在加密字段上指明类型TableField(valuesfz,typeHandlerSecretFieldTypeHandler。class)DataTableName(autoResultMaptrue)publicclassUserimplementsSerializable{privatestaticfinallongserialVersionUID4344848828462926573L;TableId(valueid,typeIdType。ASSIGNID)privateI名称privateStringuserN是否删除1:是0:否TableLogicprivateS是否有效1:是0:否privateS创建时间TableField(valuecreateat,fillFieldFill。INSERT)privateLocalDateTimecreateAt;更新时间TableField(valueupdateat,fillFieldFill。INSERTUPDATE)privateLocalDateTimeupdateAt;TableField(valuesfz,typeHandlerSecretFieldTypeHandler。class)privateS}