🤍DTO와 엔티티 역할의 차이1. DTO의 역할데이터 전달 객체: 주로 클라이언트와 서버 간, 계층 간 데이터를 전달하는데 사용됩니다.얇은 계층 객체: 데이터 전달과 유효성 검사만 담당하며, 비즈니스 로직은 포함하지 않습니다.2. 엔티티의 역할도메인 객체: 데이터베이스와 매핑되며, 비즈니스 로직과 데이터를 함께 포함합니다.상태와 행위 관리: 상태의 유효성을 보장하고, 필요한 상태 변경 로직을 포함합니다. 🤍프로젝트 코드 리팩토링 방향 회원가입 DTO에서 회원 Entity로의 변환을 돕는 비즈니스 로직이 포함되어있는 상태이다. 그러나 DTO에 toEntity()를 포함하게 된다면,단일 책임 원칙(SRP) 위반: 데이터 전달과 객체 변환이라는 두 가지 책임을 지게 된다.DTO와 엔티티의 강한 결합: DT..