> Java > java지도 시간 > REST CRUD API

REST CRUD API

PHPz
풀어 주다: 2024-09-03 17:10:02
원래의
584명이 탐색했습니다.

REST CRUD API

1. REST 서비스란

-> 다양한 앱 간 통신을 위한 경량 접근 방식
-> REST는 언어 독립적입니다
-> REST는 모든 데이터 형식에서 작동하지만 JSON이 가장 많이 사용됩니다

2. JSON

  • 객체:
{
   "name": value
}
로그인 후 복사
  • 개체 속성의 이름은 항상 큰따옴표로 묶이고, 값이 문자열인 경우 큰따옴표로 묶습니다.

  • 4개의 HTTP 메소드: 게시(만들기), GET(읽기), PUT(업데이트), 삭제 (삭제)

3. 스프링 레스트 컨트롤러

개발 과정:

  1. Spring Boot 스타터 웹에 대한 Maven 종속성 추가
  2. @RestController를 사용하여(수동으로) Spring Rest 서비스를 생성합니다. 대신 Rest의 자동 구성을 사용할 수 있습니다. 6 섹션을 참조하세요.

4. API 설계 프로세스

  1. API 요구사항 검토
  2. 주체/자원 식별
  3. Http 메소드를 사용하여 리소스에 작업 할당

5. 스프링 JPA

엔티티에 CRUD 작업을 자동으로 제공

  1. JPARepository 인터페이스를 확장하고 엔터티와 기본 키를 연결하세요
  2. 저장소 사용

6. 봄 데이터 휴식

pom.xml 파일에 spring-boot-starter-data-rest 종속성을 추가하기만 하면 Spring이 REST CRUD 작업

을 제공합니다.

위 내용은 REST CRUD API의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿