미해결
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
직렬화에 대한 추가질문
안녕하세요 강사님. 정성스러운 강의 감사히 잘 듣고 있습니다.
해당 강의 질문 내역 중 serializable 인터페이스를 구현한 객체에 대해서 아래와 같이 답변해 주신 것을 확인했습니다.
과정에서 특정 클래스에만 직렬화를 한것은 특별한 이유없이 작업된 것 같습니다. CatalogEntity에도 직렬화를 해 주는 것이 좋습니다.
위 답변주신 내용을 저는 CatalogEntity와 CatalogDto 객체에는 Serializable이 필요하고, ResponseCatalog는 없어도 된다(?)로 이해했습니다.
질문드리고 싶은 것은 아래 2가지 입니다..
1. 객체에 serializable의 구현이 필요한 기준은 무엇이 되면 좋을까요 ??
2. 현재 강의에서 진행중인 프로젝트에서 serializable을 구현하지 않음으로써 발생할 수 있는 상황이 존재할까요 ??
(CatalogDto에 Serializable을 구현하지 않고 /catalogs 호출까지는 문제(에러)를 직면하지 못했습니다.)
부족한 경험으로 인해 직렬화에 대한 개념이 추상적으로만 다가와 어려운 마음에 질문드립니다.
감사합니다.