REST API를 구축하는 것은 간단한 작업이 아닙니다 . 높은 수준의 RESTful 제약 조건부터 모든 것이 제대로 작동하도록 만드는 핵심에 이르기까지 말입니다.
Spring은 REST를 일급 시민으로 만들었고 플랫폼은 비약적으로 성숙해 왔습니다. Spring 5 릴리스와 함께 REST는 이제 강화되고 완전히 성숙해졌습니다 .
이 사용방법(예제)의 목표는 주제에 대해 사용할 수 있는 산더미 같은 정보를 구성하고 API를 올바르게 구축하는 과정을 안내하는 것입니다.
이 사용방법(예제)는 REST API 부트스트랩, Spring MVC 구성, 기본 사용자 지정과 같은 기본 사항 부터 시작합니다.
그런 다음 REST의 고급 영역 인 HATEOAS 및 페이지 매김, 오류 처리 및 테스트에 대해 알아봅니다.
REST API 기본 사항
REST API 고급 주제
- Spring REST API로 Swagger 2 설정(인기 있는)
- OpenAPI 3.0을 사용하여 Spring REST API 문서화
- REST API 버전 관리
- REST 페이지 매김
- REST용 ETag
- Spring MVC 콘텐츠 협상
- 프로토콜 버퍼가 있는 Spring REST API
- Spring REST API에 대한 사용자 정의 미디어 유형
- Spring REST에서 URL 인코딩 양식 데이터 처리
- Swagger로 Spring Boot REST 클라이언트 생성
- 스프링 REST API + OAuth2 + Angular
- Spring REST API에 대한 요청 제한 시간 설정
API 테스트 및 사용
- Java로 REST API 테스트
- RestTemplate 사용방법(예제)
- JSON을 사용한 RestTemplate 게시 요청
- 기본 인증을 사용하는 RestTemplate
- RestTemplate으로 객체 List 가져오기 및 게시
- RestTemplateBuilder로 RestTemplate 구성
- 스프링 RestTemplate 오류 처리
- Spring RestTemplate으로 MultipartFile 업로드
- Spring WebClient VS RestTemplate
- 매개변수가 있는 Spring WebClient 요청
- 스프링 웹클라이언트 필터
- Spring WebClient 및 OAuth2 지원
- Spring RestTemplate 요청/응답 로깅
- Java에서 HTTP Response body을 문자열로 읽기
다른 스프링 예제
- Spring Tutorial의 지속성
Spring 및 Hibernate, JPA, Spring Data 등을 사용하여 애플리케이션의 지속성 계층 구축 - 스프링 예외 예제
예제가 포함된 Spring의 일반적인 예외 - 발생 이유 및 신속하게 해결하는 방법 - Spring을 사용한 Security
MVC 프로젝트 Security 방법, 로그인 및 로그아웃, REST 서비스 Security 방법, 스프링 Security을 사용한 기본 및 다이제스트 인증
res – REST (eBook) (cat=REST)
Spring으로 API를 구축하는 방법을 배우고 있습니까 ?
전자책 다운로드
Spring으로 API를 구축하는 방법을 배우고 있습니까 ?