인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

스프링 핵심 원리 - 기본편

롬복과 최신 트랜드

롬복 라이브러리 등록

작성

·

768

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오) y
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) y
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) y

[질문 내용]
여기에 질문 내용을 남겨주세요.

강의자료대로 작성하였는데 오류가 떠요..!

두번째 사진은 오류코드입니다 !!스크린샷(27).png스크린샷(28).png

답변 1

0

안녕하세요, tnalscherry6 님. 공식 서포터즈 y2gcoder 입니다.

만드신 것을 보시면 코틀린으로 만드신 것을 볼 수 있습니다.
start.spring.io 에서 프로젝트를 만들 때 Gradle - Groovy 를 선택해서 만드시는 것을 추천드립니다. 혹은 코틀린을 사용하실 거면 lombok을 제거하시는 것을 추천드립니다.

감사합니다.

안녕하세요.

답변 감사드립니다!

궁금한 점이 있는데요, 코틀린으로 생성하는 경우 lombok을 제거하는 것을 왜 추천하시는지 여쭙고 싶습니다!

어디까지나 제 개인적인 생각이라 조심스럽습니다.

제가 코틀린에 대해 잘 아는 것은 아니지만, 언어적 특성을 봤을 때, 분명 자바와는 그 느낌이 달랐습니다. 롬복은 좀 더 자바 코드를 자바스럽게 짤 때 발생하는 보일러플레이트를 줄여주는 라이브러리라고 생각합니다. 코틀린과 자바가 완전히 같지 않아서 그런지 롬복을 사용하면 코틀린을 자바스럽게 코드를 짜는 것처럼 느껴졌습니다.

코틀린을 사용하는 사람들은 코틀린은 사용하는 관례대로 코드를 짜고, 자바를 사용하는 사람들은 자바를 사용하는 관례대로 코드를 짜는 것이 같은 언어를 사용하는 사람들이 이해하기 쉽다고 생각했습니다. 또한 코틀린은 getter나 setter에 대한 자동 구현(프로퍼티)이 잘되어있어서 롬복이 굳이 필요할까라는 생각도 들었습니다.

그렇군요! 제가 코틀린은 아직 해보지 못해서 그러한 프로퍼티를 자동으로 제공해주는지 알지 못했네요 ㅎㅎ 꽤 오래 지난 댓글에도 친절하고 상세하게 답변해주셔서 감사합니다!

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기