2023/061 [Kotlin] 굉장히 초라한 API 설계..와 구조? (+ JSON 생성기) 점점 더워져서 그런지 의욕이 없고, 의지가 없이 쳐지는 일상이다..ㅜㅜ 그러던 중 요즘 하고 있는 코틀린 api개발 관련해서 간단하게 기록해볼까한다... 내가 직접 짰던 코드를 바탕으로 위 다섯가지들의 연결관계들의 흐름을 어떻게 설계했는지 간단하게 알아보려고 한다. 아래와 같이 몇가지 컴포넌트들로 구성된다. 1. Resource 2. Response 3. DTO 4. Service 5.Repository 간략하게 resouce는 요청포맷, reponse는 응답포맷을 정의하는걸로 보면되고, DTO는 응답포맷에 들어가는 data를 정의한다고 보면 된다. 그리고 Service가 주로 Repository에서 db에서 쿼리한 결과를 바탕으로 주된 동작방식을 구현한다고 이해하면 될것 같다. Resource에서는 e.. 2023. 6. 18. 이전 1 다음