可以这样实现:首先,比较两个实体类字段值,如果不同,则使用ES API更新索引;其次,可以使用Java 8流式编程的方式,对实体类属性进行对比,不同则进行更新操作;最后,使用Apache Commons Lang库提供的ObjectUtils工具类,可以实现把Java对象以JSON格式插入ES索引。
可以这样实现:首先,比较两个实体类字段值,如果不同,则使用ES API更新索引;其次,可以使用Java 8流式编程的方式,对实体类属性进行对比,不同则进行更新操作;最后,使用Apache Commons Lang库提供的ObjectUtils工具类,可以实现把Java对象以JSON格式插入ES索引。