린네의 여행과 개발 일기장

  • 홈
  • 태그
  • 방명록

restapi 1

SpringBoot + JPA 환경에서 RestAPI 생성시 고려해야할 것들

회사에서 API 를 직접 생성해서 제공하고, 외부 API 를 가져와서 데이터를 파싱하는건 아주 흔한일이다. 처음에 지식이 없는 상태로 구축을 진행하게 되면, 유지보수 때 아주 힘들 수 있으므로 처음 개발을 진행할 때 항상 염두에 두어야 하는것들을 정리했다. 1. DTO 를 따로 만들자 Entity 는 여러군데에서 쓰기 때문에 변화가 많다. 따라서 외부에서 쓸 때 변화가 없는 request / response dto 를 따로 만들어서 작업하도록 하자. 실제로 유지보수할 때, 응답에 포함되는 responseBody 항목이 바뀌면 관련된 가이드 문서부터 시작해서 내가 제공한 사이트에서 나는 오류발생시 대응등.... 불편한점이 한두가지가 아니다. 그러므로 반드시 규격화된 DTO 를 생성하여 Entity 가 변경..

Dev/Springboot 2024.01.29
이전
1
다음
더보기
프로필사진

린네의 여행과 개발 일기장

Web Application Dev & Trip contact : zkvmflcldh0@naver.com

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
  • 분류 전체보기
    • Dev
      • Architecture
      • CI&CD
      • Etc
      • ELK
      • Git
      • Java
      • JPA
      • Monitoring
      • Querydsl
      • Springboot
      • TDD
      • Toy Project
      • Thymleaf
    • Trip
      • 2023 튀르키에(터키)
      • 2023 프랑스
      • 2023 일본
      • 2023 미국
      • 2024 일본
    • 자격증
      • 정보보안기사
      • SQLD
      • 정보처리기사
      • AWS
      • JLPT
    • 회고

Tag

터키여행, aop예제, 정보보안기사자료, 정보보안기사실기자료, springboot, 정보보안기사, GIT, 정보보안기사실기, ansible, jenkins, TDD, elasticsearch, CI/CD, JPA기초, JUnit In Action, 후쿠오카2박3일, JPA, junit5, 도쿄여행, 연관관계,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 개발과 여행기를 기록하고 있습니다

Archives

방문자수Total

  • Today :
  • Yesterday :
https://github.com/gahyeonkwon

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바