[Spring Boot] Model 클래스 (Entity)와 DTO 클래스


[Spring Boot] Model 클래스 (Entity)와 DTO 클래스

Model 클래스 (Entity) - DB에서 받아온 데이터를 담는 클래스 - 값을 담아둘 수 있고, 필요하다면 기능(메서드)를 추가해둘 수 있음 - 코딩 컨벤션 : SELECT 문을 통해 받아온 Model 객체의 변수명을 'Model명 + Entity'로 짓기 DTO - 데이터 전송 객체 - Form 태그에서 보내야 하는 정보들만 멤버 변수로 갖는 DTO를 각각 선언함 ex) SignInFormDto의 멤버 변수 : id, password ex) SignUpFormDto의 멤버 변수 : id, password, name, age - DTO 간에 멤버 변수가 겹치는 경우 · 상속은 권장하지 않음 (코드 변경이 이뤄지면서 꼬일 수 있음) · 포함 관계로 사용하는 경우는 많음 (초보 단계에서는 우선 사용하지..


원문링크 : [Spring Boot] Model 클래스 (Entity)와 DTO 클래스