- 博客(3)
- 收藏
- 关注
原创 beanutils.copyproperties拷贝无法覆盖问题及源码解析
一、copyproperties简介copyproperties是BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行复制。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。因此可以使用copyproperties更方便的进行复制public static void copyProperties(Object source, ...
2021-08-08 23:13:33 1995
原创 static静态配置@autowired @Resource注入空指针异常
在一个静态方法中需要调用外部配置public static BoolQueryBuilder biddingQry(RequestDTO req) { ......}由于是静态方法,因此调用了static进行配置@Resourceprivate static Config Config;发现报空指针异常:exception, time-consuming: 42.71 ms, parameter: [{"page":1,"pageSize":20,"sellerType":"
2021-07-05 16:06:39 555
原创 常用注册中心原理及比较
目前比较常用的注册中心有Eureka、Zookeeper、Consul和Nacos。最近对这四种注册中心的整体框架和实现进行了学习,并主要针对Nacos从源码角度学习了服务注册和订阅的具体实现。最后比较了这四种注册中心的区别。一.Eureka左上角的Eureka Client是服务提供者:向Eureka Server注册和更新自己的信息,同时能从Eureka Server注册表中获取到其他服务的信息。具体有以下四种操作:Register注册:Client端向Server端注册自身的元数据.
2021-06-28 00:54:45 1574 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人