# LomBok
lombok 과 최신 트렌드
@Getter @Setter 를 이용해 코드를 줄여줌📌 @RequiredArgsConstructor 기능을 사용하면 final 이 붙은 필드를 모아서 생성자를 자동으로 만들어 준다 이 게시글은 인프런 김영한님의 스프링 강의를 정리한 글입니다.

롬복 Lombok
이 문서는 롬복(Lombok)에 대한 내용을 다루고 있으며, 어노테이션을 사용하여 Getter, Setter, 기본 생성자, toString 등을 자동 생성하는 방법을 설명합니다. 또한, 롬복을 사용하여 작성한 코드를 테스트하는 방법을 다룹니다.

Project setting - Preferences
Intellij 로 변경java 버전 변경gradle → 17 open JDK Preference → plugin → lombok 최신버전인지 확인enable annotation processing 에 체크롬복 같은 외부 라이브러리가 컴파일 시 문제없이 작동하도록 해주

3월 13일 - Spring
라이브러리가 제대로 설치가 되어 있어야 java 개발 시 자주 사용하는 getter/setter, toString(), 생성자 등을 자동으로 생성해 준다.Lombok라이브러리가 들어가 있어야 맞춰서 동작이 된다.동작하지 않으면 지웠다가 다시 설치 하면 된다.Maven

[Java] lombok이란? 및 활용
Java를 혼자 공부하면서 어려웠고, 현재도 어렵다고 느껴지는 lombok. 하지만 가장 중요한 부분 중 한 부분이지 않을까 생각된다.자바 클래스에 Getter, Setter, 생성자 등을 자동으로 만들어 주는 도구개인 프로젝트를 하면서 많이 썼던 lombok들 위주로

Lombok 이란?
자바로 코드를 작성하다 보면 getter, setter, toString 그리고 멤버변수에 대응하는 생성자와 같은 코드를 반복해서 작성하게 된다. 이러한 번거로움을 해소하기 위해 Eclipse나 Intellij와 같은 IDE에서 코드를 생성하는 기능을 제공을 하고 있다
230208 Lombok | Constructor annotation
final 혹은 @Notnull이 붙은 필드의 생성자를 자동 생성해주는 어노테이션파라미터가 없는 기본 생성자를 자동 생성해주는 어노테이션모든 필드 값을 파라미터로 받는 생성자를 자동 생성해주는 어노테이션

@RequestBody로 받았는데 null인 경우
Postman에 @RequestBody에 필요한 값들을 넣어서 서버에 요청을 보냈는데 자꾸 null값을 가져오는 문제가?? Jackson과 Lombok @Getter 동작 원리에서 이유를 찾아보자!
Lombok과 어노테이션
Java 라이브러리로 반복되는 getter, setter, toString .. 등의 반복 메서드 작성 코드를 줄여주는 '@어노테이션'을 제공하는 코드 다이어트 라이브러리입니다.setter 메서드가 필요없는 필드에 대해서도 setter 메서드를 강제로 생성하게 되니,
@Data
@Data 어노테이션은 @Getter / @Setter, @ToString, @EqualsAndHashCode와 @RequiredArgsConstructor 를 합쳐놓은 것@Data 어노테이션은 callSuper, includeFieldName, exclude와 같은

[Lombok] Constructor 어노테이션 사용시 생성자 에러
Gradle 버전 확인Gradle을 통해서 롬복 의존성 라이브러리를 추가해주었지만 동작하지 않는다면 자신의 Gradle 버전이 5.x 이상인지 확인해주셔야합니다.그 이유는 Gradle 버전이 올라가면서 Lombok 의존성을 추가하는 방법이 바뀌었기 때문입니다.참고 사이

[SpringBoot] Lombok 라이브러리 적용하기
자바 개발시 자주 사용하는 코드 Getter, Setter, 기본 생성자, toString 등을 어노테이션으로 자동 생성해주는 라이브러리입니다.build.grade에 등록하였으니, Refresh로 새로고침Refresh해서 라이브러리 (의존성이라고도 부릅니다)를 내려받습

Lombok이란?
Lombok Lombok이란 > 여러가지 @어노테이션을 제공하고 컴파일 과정에서 자동으로 개발자가 원하는 메소드를 생성/주입 방식으로 동작하는 라이브러리 Java 라이브러리로 반복되는 getter, setter, toString .. 등의 반복 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리 이다. Lombok은 여러 어노테이션(@)을 제공하고 ...

[Spring] 올바른 Lombok 사용법/Dto,toEntity() - @Builder
Entity 클래스를 작성할 때 어노테이션을 많이 씁니다.아래와 같이 많이 쓰게 되는데요.이 어노테이션에서 문제 3가지가 보입니다. 이를 개선하기 위해 해결방법을 정리해봅니다.Setter는 그 의도가 분명하지 않고 객체를 언제든지 변경할 수 있는 상태가 되어서 객체의

[Kakao Cloud School] 12번째 회고록
Spring을 통해 File Upload, N:M 관계와 AOP, Spring Security를 간단한 실습을 통해 배우게 되었습니다. 스프링을 배우면 배울수록 앞으로의 숙제가 더욱 많아짐을 느낍니다.

[개발환경]Lombok 라이브러리 사용
다양한 어노테이션을 제공하는 라이브러리인 lombok에 대해서 알아보고, 쾌적한 환경에서 생산성이 높은 코딩이 가능하도록 환경을 구축해보자.