Maison  >  Article  >  Java  >  API RESTCRUD

API RESTCRUD

PHPz
PHPzoriginal
2024-09-03 17:10:02569parcourir

REST CRUD API

1. Que sont les services REST

-> Une approche légère de communication entre différentes applications
-> REST est indépendant de la langue
-> REST fonctionne avec n'importe quel format de données, mais JSON est le plus populaire

2. JSON

  • Un objet :
{
   "name": value
}
  • Les noms des attributs de l'objet sont toujours entre guillemets doubles, la valeur est entre guillemets doubles s'il s'agit d'une chaîne

  • 4 méthodes HTTP : Post(Créer), GET(Lecture), PUT(Mise à jour), DELETE (supprimer)

3. Contrôleur de repos à ressort

Processus de développement :

  1. Ajouter une dépendance Maven pour le Web de démarrage Spring Boot
  2. Créez un service Spring Rest en utilisant @RestController (manuellement), vous pouvez utiliser à la place la configuration automatique de Rest, voir dans la section 6

4. Processus de conception d'API

  1. Examiner les exigences de l'API
  2. Identifier l'entité/ressource principale
  3. Utilisez les méthodes HTTP pour attribuer une action sur la ressource

5. JPA de printemps

Donner automatiquement des opérations CRUD sur les entités

  1. Étendez l'interface JPARepository et branchez votre entité et votre clé primaire
  2. Utilisez votre référentiel

6. Repos des données de printemps

Il vous suffit d'ajouter la dépendance spring-boot-starter-data-rest à votre fichier pom.xml, Spring donnera des REST CRUD opérations

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn