Pihenés tavaszi bemutatóval

REST felső

Most jelentettem be az újat Tanulj tavaszt tanfolyam, amelynek középpontjában az 5. tavasz és a tavaszi bakancs 2 alapjai állnak:

>> ELLENŐRIZZE A PÁLYÁT

A REST API felépítése nem jelentéktelen feladat - a magas szintű RESTful kényszerektől kezdve az apró-csepegtetőig, hogy minden működjön és jól működjön.

A tavasz a REST-et első osztályú állampolgársá tette, és a platform ugrásszerűen érlelődött. A Spring 5 kiadással A REST most harcban edzett és teljesen érett.

Ezzel az útmutatóval az a célom, hogy megszervezzem a témában rendelkezésre álló információk hegyeit, és végigvezetem Önt az API megfelelő felépítésén.

A kalauz ezzel kezdődik az alapok - a REST API indítása, a tavaszi MVC konfiguráció, alapvető testreszabás.

Ezután belemerül a többbe fejlett területek of REST - HATEOAS és lapozás, hibakezelés és tesztelés.

A REST API alapjai

  • Webalkalmazás indítása
  • REST API építése
  • A tavaszi @Controller és @RestController kommentárok
  • Hiba a REST kezelésében (népszerű)
  • Entitás DTO átalakításra egy tavaszi REST API-hoz
  • Tavaszi RequestBody és ResponseBody kommentárok
  • Hogyan olvassuk el a HTTP fejléceket a tavaszi REST vezérlőkben
  • A Spring @ResponseStatus használata a HTTP állapotkód beállításához
  • A Spring ResponseEntity használata a HTTP válasz kezeléséhez

REST API haladó témák

  • A Swagger 2 beállítása Spring REST API-val
  • A Spring REST API dokumentálása az OpenAPI 3.0 használatával
  • A kérési módszer nem támogatott (405) tavasszal
  • HATEOAS a tavaszi Pihenés szolgáltatásért
  • REST API felfedezhetőség és HATEOAS
  • A REST API verziójának elkészítése
  • Pihenő oldalszámozás
  • ETags for REST
  • Tavaszi MVC tartalmi tárgyalás
  • Tavaszi REST API protokoll pufferekkel
  • Egyéni médiatípus egy tavaszi REST API-hoz
  • Az URL kódolt űrlapadatok kezelése tavaszi REST-ben
  • Generáljon Spring Boot REST klienst a Swaggerrel
  • Tavaszi REST API + OAuth2 + szögletes(népszerű)

Az API tesztelése és fogyasztása

  • Teszteljen egy REST API-t Java-val
  • A RestTemplate útmutatója
  • RestTemplate Post Request with JSON
  • RestTemplate alapvető hitelesítéssel
  • Objektumok listájának beszerzése és közzététele a RestTemplate segítségével
  • Állítson be egy RestTemplate alkalmazást a RestTemplateBuilder alkalmazással
  • Tavaszi RestTemplate hibakezelés
  • MultipartFile feltöltése a Spring RestTemplate programmal
  • Tavaszi Webkliens vs. RestTemplate
  • Tavaszi WebClient kérések paraméterekkel
  • Tavaszi Webkliens szűrők
  • Tavaszi WebClient és OAuth2 támogatás
  • Tavaszi restTemplate kérés / válasz naplózás

Egyéb tavaszi oktatóanyagok

  • Kitartás a tavaszi bemutatóval

    Egy alkalmazás perzisztencia rétegének felépítése a Spring és Hibernate, JPA, Spring Data stb. Segítségével

  • Tavaszi kivételek bemutatója

    Tavaszi általános kivételek példákkal - miért fordulnak elő és hogyan lehet őket gyorsan megoldani

  • Biztonság tavasszal

    Hogyan lehet biztosítani az MVC projektet, a bejelentkezést és a kijelentkezést, hogyan lehet a REST szolgáltatást, az alapszintű és az összefoglaló hitelesítést a Spring Security segítségével biztosítani

REST alsó

Most jelentettem be az újat Tanulj tavaszt tanfolyam, amelynek középpontjában az 5. tavasz és a tavaszi bakancs 2 alapjai állnak:

>> ELLENŐRIZZE A FOLYAMATOT