해당 게시글은 (케인)멘토님께 멘토링 세션을 통해 주고받은 질의응답의 내용을 정리한 글 입니다.😲 Q1. 멘토님께서는 service DTO controller DTO의 분리시기가 언제라고 보시나요? spring boot 어플리케이션에서 dto를 사용 할 때 어플리케이션 개발 초기에는 컨트롤러와 서비스 레이어 각각 나눠서 두기에는 두 dto간 요소 차이가 없을것이고 결국에는 코드의 중복으로 이어지기에, 대부분의 개발 초반에는 하나의 dto로 개발을 진행한 뒤, 프로젝트 규모가 커지면 추후에 분리하는편이라고 들었습니다. 저 또한 토이프로젝트 팀원들과 dto의 레이어별 분리 관련해서 논의를 진행중에 있습니다. 멘토님께서는 두 레이어에서 dto를 분리해야하는 시기는 언제쯤이라고 보실까요…! 👨🎓 A1...
자바 Record - JAVA 16클래스의 특별한 한 종류.class 와의 차이점클래스를 상속 받을 수 없음인스턴스 필드 선언 불가(정적 필드 선언 가능)추상으로 선언 불가하며, 암시적 final로 선언됨클래스 내에서 레코드를 선언할 수 있다. 중첩된 레코드는 암시적으로 static으로 선언된다.제네릭 레코드를 만들 수 있다.레코드는 클래스처럼 인터페이스를 구현할 수 있다.new 키워드를 사용하여 레코드를 인스턴스화할 수 있다.레코드의 본문(body)에는 정적 필드, 정적 메서드, 정적 이니셜라이저, 생성자, 인스턴스 메서드, 중첩 타입(클래스, 인터페이스, 열거형 등)을 선언할 수 있다.레코드나 레코드의 각 컴포넌트에 애노테이션을 달 수 있다.record 이전의 코드(DTO)public class Bo..