programing

REST API용 spring-boot-starter-web과 spring-boot-starter-data-rest의 차이점

lastmoon 2023. 7. 21. 21:50
반응형

REST API용 spring-boot-starter-web과 spring-boot-starter-data-rest의 차이점

REST API를 개발하기 위해 봄에 가장 좋은 방법을 찾고 있습니다.

저는 그 두 개의 패키지를 찾았고, 제가 알기로는 그들 사이의 차이점은 다음과 같습니다.

  • 웹은 REST API 위에 다른 것들을 지원합니다.
  • 컨트롤러를 통해 리소스 액세스를 관리하는 웹
  • data-rest는 저장소를 통한 리소스 액세스를 관리합니다.

제가 빠뜨린 것이 있습니까?대부분의 사례가 웹 상에 있기 때문에 어떤 결정 사항이 제 앱에서 서로에게 유리하게 작용하는지 궁금합니다.

여러분이 무엇을 원하느냐에 따라 다릅니다.둘 다 -web-starters(클래스 경로에 jar를 쉽게 추가할 수 있음)로 REST API를 만드는 데 도움이 되지만, data-rest는 REST 서비스로 저장소를 노출하는 데 더 구체적인 목적이 있습니다(실제로 pom.xml을 보면 data-reststate-web에 따라 다름).그게 네가 원하는 거라면, voila!그러나 데이터, 컨트롤러, 검증 또는 프로젝트 구조에 대한 보다 강력한 제어권을 원하는 경우에는 stater-web을 선택할 수 있습니다.

언급URL : https://stackoverflow.com/questions/48914752/difference-for-spring-boot-starter-web-and-spring-boot-starter-data-rest-for-res

반응형