创建自定义注释以进行尺寸验证

时间:2019-07-28 21:00:44

标签: java annotations base64

我进行以下锻炼:

  

enter image description here

我开始如下:

在验证包中创建了新的注释:

package validation;

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

@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)
public @interface ImageBase64Annotation {
    int maxPayload();
}

并且也从proccsor类开始:

package validation;

import java.util.Set;
import javax.annotation.processing.AbstractProcessor;
import javax.annotation.processing.RoundEnvironment;
import javax.lang.model.element.TypeElement;

public class ImageProccesor extends AbstractProcessor{

    @Override
    public boolean process(Set<? extends TypeElement> arg0, RoundEnvironment arg1) {

        return false;
    }

}

但是从这一点上我需要一些技巧,如何从这里开始?有什么建议吗?

我看着this的托儿所

0 个答案:

没有答案