- 博客(4)
- 收藏
- 关注
原创 使用TypeReference<T>避免JSON.parseObject()运行时的“隐藏”类型擦除
TypeReference实际上是一个抽象类,我们可以通过继承它并实现其中的TypeReference#getType()方法,来创建一个匿名类对象,该对象的getType()方法可以返回一个具体的泛型类型。这样的话,person对象的hobbies属性就会被赋值为一个List对象,而不是一个List对象。举个例子,假设你有一个Person类,其中有一个属性类型是List,你将一个包含Person对象的JSON字符串传给JSON.parseObject()方法,并尝试将其转换成Person对象。
2023-04-03 16:15:53
2015
2
原创 20200827学习笔记-部分常用注解举例(1)
20200827学习笔记-部分常用注解举例(1)@Data可以自动提供属性的get、set、toString登相关方法类似的注解有@Getter、@Setter等,均属于lombok库提供的注释工具。@SuppressWarnings(“serial”)如果编译器出现这样的警告信息:The serializable class WmailCalendar does notdeclare a static final serialVersionUID field of type long 使用这个注
2020-08-27 19:23:52
177
原创 SpringBoot学习笔记(1)—注解的使用
SpringBoot学习笔记(1)—注解的使用 是整个Spring技术栈的一个整合,简化了其应用。其关系可以形象地表示为:伴随Spring4.0版本发布,其团队发布了SpringBoot框架,just run就能创建一个独立的产品级别的应用,用户基本上可以零配置;starters可以自动进行版本控制。推荐最低环境准备:jdk1.8maven 3.xIntelliJIDEA2017Spring 1.5或者使用STS集成环境2.helloWord项目 一个功能: 浏览器发送hell
2020-08-19 15:39:58
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人