自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 @JsonProperty 使用场景

JsonProperty注解主要用于实体类的属性上,作用可以简单的理解为在反序列化的时候给属性重命名(多一个名字来识别)哪怕把字段写为为数据库一致,也会因为下划线的问题,接收不到参数。当前端传递参数为大写带下划线的数据库字段(或者其他字段)这时候就可以通过@JsonProperty来实现。

2024-08-07 11:56:13 27

原创 com.alibaba.fastjson 将object装jsonObject两次字段顺序会出现不一致

以上代码,在同一个object,两次经过的到时候,遍历JSONObject顺序不一致。使用LinkedHashMap包裹一遍再返回回去遍历map进行业务处理。导致我的遍历结果不一致。

2024-08-07 11:43:50 208

原创 安装sass-loader导致Error: Cannot find module ‘webpack/lib/RuleSet(解决方案)

sass-loader v10.x对应webpack v5.x或v6.x或v7.x。sass-loader v9.x对应webpack v4.x或v5.x或v6.x。sass-loader v8.x对应webpack v4.x或v5.x。sass-loader v7.x对应webpack v4.x。查找自己webpack版本对应sass-loader。查看webpack版本。

2024-07-23 10:41:22 334

原创 vue中...mapMutations(‘appSetting‘, [‘setActiveKey‘]),是什么意思

如果你的 Vuex store 被组织成了模块,每个模块可能有一个命名空间,用于防止不同模块之间的 mutation、action、getter 名称冲突。,但请记住,你仍然需要传递任何必要的参数(payload),这些参数将被传递给 Vuex store 中的。,这样你就可以直接使用它们来更新 Vuex store 中的状态,而不需要每次都手动调用。会创建一个与 mutation 名称相同的方法,并将其映射到你的组件中。:在你的组件方法中,你现在可以像调用普通方法一样调用。是组件中的一个方法,它调用了。

2024-07-16 16:54:48 401

原创 达梦数据库(dm)与mysql在mybits中的兼容

无法解析的成员访问表达式[LAST_INSERT_ID];nested exception is dm.jdbc.driver.DMException: 第1 行附近出现错误: 无法解析的成员访问表达式[LAST_INSERT_ID]原先是mysql环境,导致达梦没有这个方法。

2024-07-16 15:56:22 320

原创 exelx添加数据有效性

Sheet templateString column = ( i >= 26 ? (char) (i / 26 - 1 + 65) : "") + "" + (char) (i % 26 + 65);String formula = hiddenSheetName + "!$" + column + "$1:$" + column + "$" + validateList.size();XSSFDataValidationConstraint dvConstraintAgent =

2024-07-03 17:58:51 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除