public enum Include
{
/**
* Value that indicates that property is to be always included,
* independent of value of the property.
* 包含所有属性,默认为ALWAYS
*/
ALWAYS,
/**
* Value that indicates that only properties with non-null
* values are to be included.
* 包含不为NUll的属性
*/
NON_NULL,
/**
* Value that indicates that properties are included unless their value
* is:
*
*
null*
"absent" value of a referential type (like Java 8 `Optional`, or* {link java.utl.concurrent.atomic.AtomicReference}); that is, something
* that would not deference to a non-null value.
*
* This option is mostly used to work with "Optional"s (Java 8, Guava).
*
* @since 2.6
*/
NON_ABSENT,
/**
<