ПОЧИВКА с пролетен урок

ПОЧИВКА Най-горе

Току що обявих новия курс Learn Spring , фокусиран върху основите на Spring 5 и Spring Boot 2:

>> ПРЕГЛЕД НА КУРСА

Изграждането на REST API не е тривиална задача - от ограниченията на RESTful на високо ниво до глупостта да накарате всичко да работи и да работи добре.

Пролетта превърна REST в първокласен гражданин и платформата съзрява скокообразно. С излизането на Spring 5, REST вече е закален в битки и напълно зрял .

С това ръководство целта ми е да организирам планините от информация, която е на разположение по темата и да ви преведе през правилното изграждане на API.

Ръководството започва с основите - зареждане на REST API, Spring MVC конфигурация, основно персонализиране.

След това се гмурка в по- напредналите области на REST - HATEOAS и пагинация, обработка на грешки и тестване.

Основи на REST API

  • Стартиране на уеб приложение
  • Изграждане на REST API
  • Анотациите на Spring @Controller и @RestController
  • Обработка на грешки за REST (популярно)
  • Преобразуване на обект в DTO за пролетен REST API
  • Анотации на Spring's RequestBody и ResponseBody
  • Как да четем HTTP заглавия през пролетта REST контролери
  • Използване на Spring @ResponseStatus за задаване на HTTP код за състояние
  • Използване на Spring ResponseEntity за манипулиране на HTTP отговора

Разширени теми на REST API

  • Настройка на Swagger 2 с Spring REST API
  • Документиране на Spring REST API с помощта на OpenAPI 3.0
  • Методът на заявката не се поддържа (405) през пролетта
  • HATEOAS за пролетна услуга REST
  • Откриваемост на REST API и HATEOAS
  • Версия на REST API
  • ОСТАНОВКА Пагинация
  • ETags за REST
  • Пролетни преговори за съдържание на MVC
  • Spring REST API с протоколи буфери
  • Тип персонализиран носител за Spring REST API
  • Обработка на данни с кодирани URL адреси през пролетта REST
  • Генерирайте REST клиент на Spring Boot с Swagger
  • Spring REST API + OAuth2 + Angular (популярен)

Тествайте и консумирайте API

  • Тествайте REST API с Java
  • Ръководството за RestTemplate
  • RestTemplate Post Request с JSON
  • RestTemplate с основно удостоверяване
  • Вземете и публикувайте списъци на обекти с RestTemplate
  • Конфигурирайте RestTemplate с RestTemplateBuilder
  • Обработка на грешки в Spring RestTemplate
  • Качване на MultipartFile с Spring RestTemplate
  • Spring WebClient срещу RestTemplate
  • Spring WebClient заявки с параметри
  • Пролетни филтри WebClient
  • Поддръжка на Spring WebClient и OAuth2
  • Spring RestTemplate Request / Response Logging

Други пролетни уроци

  • Постоянство с пролетен урок

    Изграждане на устойчивост на приложението с Spring и Hibernate, JPA, Spring Data и др

  • Урок за пролетни изключения

    Чести изключения през пролетта с примери - защо се появяват и как да ги решим бързо

  • Сигурност с пролетта

    Как да защитите MVC проект, влизане и излизане, как да осигурите REST услуга, основно и дайджест удостоверяване с Spring Security

ПОЧИВКА отдолу

Току що обявих новия курс Learn Spring , фокусиран върху основите на Spring 5 и Spring Boot 2:

>> ПРЕГЛЕД НА КУРСА