어노테이션 java spring - Custom annotation을 만들어보자 Annotation 이란 ? 소스코드에 제공되는 메타데이터이다. 앱이 처리하는 데이터가 아닌 컴파일 과정,실행 과정에서 코드를 어떻게 처리해야 하는지 알려주는 용도로 사용된다. ex ) @Controller @Service # 직접 만들어 보자. 이러한 어노테이션을 사용자가 직접 정의 하여 구현 할 수도 있다. # 시나리오 특정 권한을 체크하는 커스텀 어노테이션을 만들어 적용해보자. @int... 커스텀어노테이션자바스프링스프링 Lombok 어노테이션 null을 체크해준다. @NonNull 변수 앞에 붙이면 자동으로 null-check를 해주며 해당 변수의 value가 null인 경우 NullPointerException예외를 발생시킨다. 아래 공식 홈페이지 글을 읽어보자~ Lombok 사용 시 Vanilla Java 매개변수가 없는 생성자를 생성한다. fields(변수)들이 final로 선언된 경우 compiler error가 발생한다.... 어노테이션LomBokannotationLomBok [Java] 어노테이션 annotation, 간단하게 @표시를 의미한다. Java 5부터 새롭게 추가된 기능으로, 클래스 및 메소드에 @표시를 첨가하여 소스코드에 메타코드(세부적인 정보)를 기재하는 도구를 뜻한다. 클래스 컴파일 및 실행 간 어노테이션에서 설정한 값을 참조하여, 클래스가 특정적으로 동작할 수 있도록 설정할 수 있다. ※ Java에서 제공하는 어노테이션도 있지만, 사용자가 직접 정의하고 사용할 수 있... 어노테이션JavaJava
java spring - Custom annotation을 만들어보자 Annotation 이란 ? 소스코드에 제공되는 메타데이터이다. 앱이 처리하는 데이터가 아닌 컴파일 과정,실행 과정에서 코드를 어떻게 처리해야 하는지 알려주는 용도로 사용된다. ex ) @Controller @Service # 직접 만들어 보자. 이러한 어노테이션을 사용자가 직접 정의 하여 구현 할 수도 있다. # 시나리오 특정 권한을 체크하는 커스텀 어노테이션을 만들어 적용해보자. @int... 커스텀어노테이션자바스프링스프링 Lombok 어노테이션 null을 체크해준다. @NonNull 변수 앞에 붙이면 자동으로 null-check를 해주며 해당 변수의 value가 null인 경우 NullPointerException예외를 발생시킨다. 아래 공식 홈페이지 글을 읽어보자~ Lombok 사용 시 Vanilla Java 매개변수가 없는 생성자를 생성한다. fields(변수)들이 final로 선언된 경우 compiler error가 발생한다.... 어노테이션LomBokannotationLomBok [Java] 어노테이션 annotation, 간단하게 @표시를 의미한다. Java 5부터 새롭게 추가된 기능으로, 클래스 및 메소드에 @표시를 첨가하여 소스코드에 메타코드(세부적인 정보)를 기재하는 도구를 뜻한다. 클래스 컴파일 및 실행 간 어노테이션에서 설정한 값을 참조하여, 클래스가 특정적으로 동작할 수 있도록 설정할 수 있다. ※ Java에서 제공하는 어노테이션도 있지만, 사용자가 직접 정의하고 사용할 수 있... 어노테이션JavaJava