OSTATAK uz proljetni vodič

OSTALO Vrh

Upravo sam najavio novo Uči proljeće tečaj, usredotočen na osnove Spring 5 i Spring Boot 2:

>> PROVJERITE TEČAJ

Izgradnja REST API-a nije trivijalni zadatak - od visokih ograničenja RESTful-a pa sve do glatkoće kako bi sve funkcioniralo i radilo dobro.

Proljeće je REST učinilo građaninom prve klase, a platforma je sazrijevala u velikom skoku. S izdanjem Spring 5, OSTALO je sada otvrdnuto u borbi i potpuno zrelo.

Ovim vodičem cilj mi je organizirati mnoštvo informacija koje su dostupne na tu temu i voditi vas kroz pravilnu izgradnju API-ja.

Vodič započinje s osnove - bootstrapping REST API-ja, Spring MVC Configuration, osnovna prilagodba.

Zatim zaranja u više napredna područja ODMORA - HATEOAS i paginacija, Rukovanje pogreškama i testiranje.

Osnove REST API-ja

  • Podizanje web aplikacije
  • Izgradnja REST API-ja
  • Bilješke proljeća @Controller i @RestController
  • Rukovanje pogreškama za REST (popularan)
  • Pretvorba entiteta u DTO za Spring REST API
  • Spring's RequestBody i ResponseBody Bilješke
  • Kako čitati HTTP zaglavlja u proljetnim REST kontrolerima
  • Korištenje Spring @ResponseStatus za postavljanje HTTP statusnog koda
  • Korištenje Spring ResponseEntity za manipulaciju HTTP odgovorom

Napredne teme REST API-ja

  • Postavljanje Swaggera 2 s Spring REST API-jem
  • Dokumentiranje Spring REST API-ja pomoću OpenAPI 3.0
  • Način zahtjeva nije podržan (405) u proljeće
  • HATEOAS za proljetnu odmarališnu uslugu
  • Otkrivenost REST API-ja i HATEOAS
  • Izrada verzija REST API-ja
  • OSTALO Paginacija
  • ETags za OSTALO
  • Proljetno pregovaranje o sadržaju MVC-a
  • Spring REST API s međuspremnicima protokola
  • Prilagođena vrsta medija za Spring REST API
  • Rukovanje podacima kodiranim obrascima u proljeće REST
  • Generirajte klijenta za proljetni pokretanje REST pomoću Swaggera
  • Proljetni REST API + OAuth2 + kutni(popularan)

Testirajte i konzumirajte API

  • Testirajte REST API s Javom
  • Vodič za RestTemplate
  • RestTemplate Post Zahtjev s JSON-om
  • RestTemplate s osnovnom autentifikacijom
  • Nabavite i objavite popise objekata pomoću RestTemplate
  • Konfigurirajte RestTemplate s RestTemplateBuilder
  • Rukovanje pogreškama Spring RestTemplate
  • Učitavanje MultipartFile s Spring RestTemplate
  • Spring WebClient vs. RestTemplate
  • Proljetni zahtjevi WebClienta s parametrima
  • Proljetni filtri WebClient
  • Proljetna podrška za WebClient i OAuth2
  • Zapis zahtjeva / odgovora za proljetni obrazac odmora

Ostali proljetni vodiči

  • Ustrajnost uz proljetni vodič

    Izgradnja trajnog sloja aplikacije s Spring i Hibernate, JPA, Spring Data, itd

  • Vodič za proljetne iznimke

    Uobičajene iznimke u proljeće s primjerima - zašto se javljaju i kako ih brzo riješiti

  • Sigurnost s proljećem

    Kako osigurati MVC projekt, prijavu i odjavu, kako osigurati REST uslugu, osnovnu i digest potvrdu identiteta pomoću Spring Security

OSTALO dno

Upravo sam najavio novo Uči proljeće tečaj, usredotočen na osnove Spring 5 i Spring Boot 2:

>> PROVJERITE TEČAJ