1. Three methods for RestTemplate to submit form data
https://blog.csdn.net/yiifaa/article/details/77939282
2. Paging implementation of spring data: pageable
https://blog.csdn.net/u011781521/article/details/74539330
3. BeanUtils.copyProperties() usage
https://blog.csdn.net/mr_linjw/article/details/50236279
BeanUtils provides wrappers for Java reflection and introspection APIs. Its main purpose is to use the reflection mechanism to process the properties of JavaBean. We know that a JavaBean usually contains a large number of properties. In many cases, the processing of the JavaBean results in the accumulation of a large number of get/set codes, which increases the length of the code and the difficulty of reading the code.