package com.geccocrawler.gecco.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 表示该字段是一个图片类型的元素,jsoup会默认获取元素的src属性值。属性必须是String类型。 * * @author huchengyi * */ @Inherited @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interface Image { /** * 默认获取src属性值,可以多选,按顺序查找 * * @return 属性名称 */ String[] value() default "src"; /** * 如果填写本地路径将会自动下载到本地 * * @return 本地路径 */ String download() default ""; }