HVIL med våropplæringen

REST Topp

Jeg kunngjorde nettopp det nye Lær våren kurs, fokusert på det grunnleggende om vår 5 og vårstøvel 2:

>> KONTROLLER KURSET

Å bygge et REST API er ikke en triviell oppgave - fra det høye nivået RESTful begrensninger ned til det nitty-gritty å gjøre alt fungerer og fungerer bra.

Våren har gjort REST til en førsteklasses borger, og plattformen har modnet i store sprang. Med Spring 5-utgivelsen, REST er nå kampherdet og fullt moden.

Med denne guiden er mitt mål å organisere fjellene av informasjon som er tilgjengelig om emnet og veilede deg gjennom riktig å bygge et API.

Guiden starter med det grunnleggende - bootstrapping av REST API, Spring MVC Configuration, grunnleggende tilpasning.

Det dykker deretter i mer avanserte områder av REST - HATEOAS og paginering, feilhåndtering og testing.

Grunnleggende om REST API

  • Bootstrapping en webapplikasjon
  • Bygg en REST API
  • Merknadene om våren @kontrolleren og @restkontrolleren
  • Feilhåndtering for REST (populær)
  • Enhet til DTO-konvertering for en REST API for våren
  • Vårens RequestBody og ResponseBody-merknader
  • Hvordan lese HTTP-overskrifter i REST-kontrollere om våren
  • Bruk Spring @ResponseStatus til å angi HTTP-statuskode
  • Bruke Spring ResponseEntity til å manipulere HTTP-responsen

REST API avanserte emner

  • Sette opp Swagger 2 med en Spring REST API
  • Dokumentere en REST API for våren ved hjelp av OpenAPI 3.0
  • Forespørselsmetode støttes ikke (405) om våren
  • HATEOAS for en REST-tjeneste for våren
  • REST API Discoverability og HATEOAS
  • Versjonering av et REST API
  • REST Paginering
  • ETags for REST
  • Vår MVC-innholdsforhandling
  • Våren REST API med protokollbuffere
  • En tilpasset medietype for en REST API for våren
  • Håndtering av URL-kodede skjemadata om våren REST
  • Generer Spring Boot REST Client med Swagger
  • Vår REST API + OAuth2 + kantet(populær)

Test og bruk API

  • Test en REST API med Java
  • Veiledningen til RestTemplate
  • RestTemplate Innleggsforespørsel med JSON
  • RestTemplate med grunnleggende godkjenning
  • Få og legg ut lister over objekter med RestTemplate
  • Konfigurer en RestTemplate med RestTemplateBuilder
  • Spring RestTemplate Error Handling
  • Laste opp MultipartFile med Spring RestTemplate
  • Spring WebClient vs. RestTemplate
  • Spring WebClient-forespørsler med parametere
  • Våren WebClient-filtre
  • Vår WebClient og OAuth2-støtte
  • Spring RestTemplate Request / Response Logging

Andre veiledninger

  • Persistence with Spring Tutorial

    Bygge utholdenhetslaget til en applikasjon med Spring and Hibernate, JPA, Spring Data, etc

  • Veiledning om unntak av våren

    Vanlige unntak om våren med eksempler - hvorfor de oppstår og hvordan du løser dem raskt

  • Sikkerhet med våren

    Hvordan sikre et MVC-prosjekt, pålogging og utlogging, hvordan sikre en REST-tjeneste, grunnleggende og fordøyende autentisering med Spring Security

HVILLE bunnen

Jeg kunngjorde nettopp det nye Lær våren kurs, med fokus på det grunnleggende i vår 5 og vårstøvel 2:

>> KONTROLLER KURSET

$config[zx-auto] not found$config[zx-overlay] not found