java
文章平均质量分 53
会飞的鱼__
这个作者很懒,什么都没留下…
展开
-
记一次mybatis-plus使用碰到的问题Error attempting to get columjn ‘xxxx‘
在项目中使用到了lombok插件,错误的以为@Data注解会自动生产无参构造函数。导致了一个问题。在实体类中自己写了一个个别参数的构造函数mybatis-plus在查询到结果后,将数据转为实体的时候,如果没有无参构造函数即defaultconstructor,就会使用已定义的构造函数来匹配结果数据第几列转为javaBean的哪个属性。这个过程中,如果该构造函数不为包含全部属性的构造函数,就会造成数据在转化时对应的列不对,例如将String类型的数据,对应到Date类型的属性上,这是就会出现Error原创 2021-05-31 19:44:12 · 1043 阅读 · 0 评论 -
记录一次HashSet的iterator.remove()方法不生效,不能删除元素的原因。
首先说明业务场景: 对公司数据的driver增加离线节点上线重连的功能。大致功能需求,在线连接中有 节点1、节点2、节点3······,这时节点2离线了,将节点2移除在线连接池,加入离线节点池,然后定时访问离线节点池,尝试重新连接。由于driver连接自身没有保存连接的uri信息,所以我对driver连接自己封装了一层,大致如下:原driver连接新建方式Driver driver =XXX.driver(uri, db, username, password);封装的Drive...原创 2021-04-29 16:54:57 · 1223 阅读 · 0 评论 -
SpringBoot 2.0 实现自定义接口参数解析器,自定义由前端传过来的Json转为java bean对象过程
对于前端作为参数传过来的json数据,Spring是如何转换为Java Bean的,又如何自定义这一过程呢?Spring将参数中的json转为java Bean主要依赖于@RequestBody注解,该注解的作用原理,请看:https://www.jianshu.com/p/c1b8315c5a03下面讲如何实现自定义这一过程:1、首先,自定义一个注解,使用该注解标记的参数则使用自定义的参数解析器MyRequestBody.javapackage com.example.springb原创 2021-04-08 19:26:51 · 788 阅读 · 0 评论 -
SimpleDateFormat日期格式
SimpleDateFormat日期格式字符串"yyyy-MM-dd hh:mm:ss",其中:yyyy : 代表年(不去区分大小写) 假设年份为 2017 "y" , "yyy" , "yyyy" 匹配的都是4位完整的年 如 : "2017" "yy" 匹配的是年分的后两位 如 : "15" 超过4位,会在年份前面加"0"补位 如 "YYYYY"对应"02017"MM : 代表月(只能使用大写) 假设月份为 9 "M" 对应 "9"...转载 2021-01-13 22:06:40 · 5108 阅读 · 1 评论 -
spring boot 2.x版本:启动报错:Error creating bean with name 'dataSource' defined in class path resource
#在使用spingBoot 2.x版本的时候,使用alibaba的druid数据库连接池,com.github.pagehelper的分页插件1.1.2版本,启动项目报错。错误日志如下:Error creating bean with name 'dataSource' defined in class path resource [com/alibaba/druid/spring/boo...原创 2019-12-18 13:03:36 · 1086 阅读 · 0 评论