- 博客(2)
- 收藏
- 关注
原创 javaBean第二个字母大写与jackson的坑
项目中使用的序列化工具为jackson,jackson通过javaBean的get和set方法获取属性名字并进行序列化,一般情况下先去除set,再将第一个字母转为小写,并与后面的字母进行拼接,如setName,将N转为小写n,再与后面ame进行拼接,得到属性名为name。1、在属性上加@JsonProperty注解,在反序列化的时候给该属性重命名,如在bName属性上加上@JsonProperty(“bName”)注解,表示在反序列化的时候将属性重命名为bName。写了一个简单的接口。
2025-02-07 11:18:39
277
原创 java为什么不能创建泛型数组
java为什么不能创建泛型数组java为什么不能创建泛型数组在《java核心技术(第11版)》p338中写到不能创建参数化类型(泛型)的数组。java为什么不能创建泛型数组引入泛型就是为了提高程序的安全性。数组在编译期间会类型擦除如Pair[]数组就会转换为Object[]数组。如果能创建泛型数组,那么就可以往里面放任何类型的对象(如Integer、String等等),这就违反了泛型的原则。破坏了程序的安全性。...
2021-07-04 16:39:37
661
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人