Annotation-AutowiredField

package xu.zhi.hua.testTestNg.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface AutowiredField {

    /**
     * properties文件名
     * @return
     */
    public String file() default "";

    /**
     * properties文件的属性名
     */
    public String key() default "";

    /**
     * 分割符
     * @return
     */
    public String split() default "";

    /**
     * 分割符下标
     * @return
     */
    public int index() default 0;
}

你可能感兴趣的:(Annotation-AutowiredField)