우리는 RESTful API (서버)가있는 webapp (클라이언트)를 개발 중입니다. 두 프로젝트 모두 동일한 도메인을 사용하므로 모든 POJO가 포함 된 세 번째 프로젝트를 만들었으므로 팀과 공유 할 수 있습니다.매핑없이 POJO를 어떻게 공유합니까?
문제는 서버 측에서 이러한 POJO를 매핑하여 데이터베이스에 쉽게 유지할 수 있다는 것입니다.
@Document(collection="companies")
public class Company {
@Id
private final String nif;
@Indexed(unique=true)
private String name;
그래서 공유 할 수있는 방법을 우리 팀이없는 도메인 내가 POJO를 매핑하고 추가 종속성을 절약 옆에있어 알고 있어야합니다.
엔티티 모델에서 클라이언트와 서버 간의 데이터 전송을 분리하기 위해 DTO를 사용하십시오. – dunni
엔티티/모델/dto의 정의에 오해가 있으므로 내 대답을 삭제하십시오. – dimitrisli