xiejun
2024-11-01 80b6cbfc9c861469146318d0b3dd5f8b8b525b8a
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/CopyProperty.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,26 @@
package org.springblade.core.tool.beans;
import java.lang.annotation.*;
/**
 * copy å­—段 é…ç½®
 *
 * @author L.cm
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface CopyProperty {
   /**
    * å±žæ€§åï¼Œç”¨äºŽæŒ‡å®šåˆ«åï¼Œé»˜è®¤ä½¿ç”¨ï¼šfield name
    * @return å±žæ€§å
    */
   String value() default "";
   /**
    * å¿½ç•¥ï¼šé»˜è®¤ä¸º false
    * @return æ˜¯å¦å¿½ç•¥
    */
   boolean ignore() default false;
}