본문 바로가기

Spring

SPRING(08.12) - 표준 메뉴얼, lombok

lombok은 프로젝트의 코드를 읽기 쉽고 유지보수하기 쉽게 만들어주는 도구로, 반복적이고 표준적인 코드 작성을 최소화 시켜준다.

(이러한 ResultData의 클래스를 만들어 둔 이유는 표준 메뉴얼을 만들어 둔 것이다. 표준 보고서에서는 성공, 실패 여부를 쉽게 파악할 수 있고, 관련 데이터와 메세지를 주고 받을 수 있도록 한다.)

@Data
public class ResultData<DT> {
	private boolean a;
	
}

 

 

 

 

 

@Data를 걸고 boolean a를 만들면 outline에 isA()로 함수가 자동으로 만들어진 것을 볼 수 있다.

public class ResultData<DT> {

		@Getter
		private String ResultCode;
		@Getter
		private String msg;
		@Getter
		private DT data1;
        
        
        public boolean isSuccess() {
			return ResultCode.startsWith("S-");
		}
		
		public boolean isFail() {
			return isSuccess() == false;
		}

 

 

 

그러므로 반대로 필드를 만들지 않고 함수를 만들시 outline에 들어가 있는 것을 확인할 수 있다.

'Spring' 카테고리의 다른 글

SPRING(08.13) - JSTL  (0) 2024.08.13
SPRING(08.12) - 제네릭  (0) 2024.08.12
MyBatis?  (0) 2024.08.10
SPRING(08.09) - Repository(DAO)  (0) 2024.08.10
SPRING(08.09) - Service  (0) 2024.08.09