본문으로 바로가기

Custom Annotation

category Backend/Spring 2017. 8. 18. 15:07
    반응형

    주석의 경우 컴파일 시 모두 지워 지지만 

    @Retention(RetentionPolicy.RUNTIME)을 통해서 어노테이션은 컴파일 시 지워지지 않아, 런타임 시 사용할 수 있다.




     
    package com.aceproject.game.common.util;
    
    import java.lang.annotation.ElementType;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    
    @Retention(RetentionPolicy.RUNTIME)
    @Target(ElementType.FIELD)
    public @interface ExcelMapping {
    
    	String header() default "";
    }
    



    반응형