לנוח עם מדריך האביב

REST למעלה

רק הכרזתי על החדש למד אביב קורס, המתמקד ביסודות האביב 5 ומגף האביב 2:

>> בדוק את הקורס

בניית REST API אינה משימה של מה בכך - מאילוצי RESTful ברמה הגבוהה וכלה בתכשיט של לגרום לכל דבר לעבוד ולעבוד טוב.

האביב הפך את REST לאזרח מהשורה הראשונה והפלטפורמה התבגרה בקפיצות. עם שחרור האביב 5, המנוחה כעת קשוחה בקרב ובוגרת לחלוטין.

עם מדריך זה, המטרה שלי היא לארגן את הררי המידע הזמינים בנושא ולהדריך אתכם בבניית ממשק API נכון.

המדריך מתחיל ב הבסיס אתחול ה- REST API, תצורת ה- MVC של Spring, התאמה אישית בסיסית.

ואז הוא צולל לתוך יותר אזורים מתקדמים של REST - HATEOAS ו pagination, טיפול בשגיאות ובדיקות.

יסודות REST API

  • אתחול יישום אינטרנט
  • בניית REST API
  • הערות האביב @ Controller ו- @ RestController
  • טיפול בשגיאות עבור REST (פופולרי)
  • ישות להמרת DTO עבור ממשק API של REST באביב
  • הערות בקשת האביב והתגובה של אביב
  • כיצד לקרוא כותרות HTTP בבקרי REST באביב
  • באמצעות Spring @ResponseStatus להגדרת קוד סטטוס HTTP
  • שימוש באביב ResponseEntity כדי לטפל בתגובת HTTP

נושאים מתקדמים של REST API

  • הגדרת Swagger 2 עם REST API של Spring
  • תיעוד API של REST אביב באמצעות OpenAPI 3.0
  • שיטת הבקשה אינה נתמכת (405) באביב
  • HATEOAS לשירות REST באביב
  • REST API גילוי ו- HATEOAS
  • גרסת ממשק API של REST
  • עמוד מנוחה
  • ETags עבור REST
  • משא ומתן בנושא MVC באביב
  • אביב REST API עם מאגרי פרוטוקולים
  • סוג מדיה מותאם אישית עבור ממשק API של REST באביב
  • טיפול בנתוני טופס מקודדים בכתובת אתר ב- REST באביב
  • צור אתחול האביב REST Client עם Swagger
  • אביב REST API + OAuth2 + זוויתי(פופולרי)

לבדוק ולצרוך את ה- API

  • בדוק REST API עם Java
  • המדריך ל- RestTemplate
  • בקשת הודעה על RestTemplate עם JSON
  • RestTemplate עם אימות בסיסי
  • קבל ופרסם רשימות של אובייקטים באמצעות RestTemplate
  • הגדר תצורה של RestTemplate עם RestTemplateBuilder
  • טיפול בשגיאות באביב RestTemplate
  • העלאת MultipartFile עם RestTemplate Spring
  • אביב WebClient לעומת RestTemplate
  • אביב בקשות WebClient עם פרמטרים
  • אביב מסנני WebClient
  • SpringClient WebClient ותמיכה ב- OAuth2
  • Spring RestTemplate בקשה / רישום תגובה

הדרכות אביב אחרות

  • התמדה עם הדרכת אביב

    בניית שכבת ההתמדה של יישום עם Spring and Hibernate, JPA, Spring data, וכו '

  • מדריך חריגים באביב

    חריגים נפוצים באביב עם דוגמאות - מדוע הם מתרחשים וכיצד לפתור אותם במהירות

  • ביטחון עם אביב

    כיצד לאבטח פרויקט MVC, כניסה ויציאה, כיצד לאבטח שירות REST, אימות בסיסי ועיכול באמצעות אבטחת אביב

REST תחתון

רק הכרזתי על החדש למד אביב קורס, המתמקד ביסודות האביב 5 ומגף האביב 2:

>> בדוק את הקורס