8 heures
- Moyenne
Ce cours est visible gratuitement en ligne.
course.header.alt.is_video
course.header.alt.is_certifying
J'ai tout compris !Mis à jour le 27/09/2021
Comment créer une API avec Spring Boot ?
Compétences évaluées
- créer une API avec Spring Boot
Description
Pour l’évaluation de cette partie 3, nous ne nous contenterons pas d’un simple quiz ! Vous serez mis en situation à travers un mini projet !
Vous allez implémenter l’API pour un mini réseau social Twitter Like.
Votre API REST doit implémenter un CRUD pour la gestion de brefs messages. Les messages seront persistés dans une base de données relationnelle.
Question 1
Quels starters Spring Boot choisissez-vous ?
Question 2
C’est le moment de configurer l’application. Comme à notre habitude, il s’agit pour commencer de saisir les premières propriétés du fichier applications.properties. Il nous est demandé de ne pas garder le port Tomcat par défaut, d’affiner les niveaux de logs. Que choisissez-vous ?
- server.port=9000logging.level.root=errorlogging.level.com.openclassrooms=infologging.level.org.springframework.boot.autoconfigure.h2=INFOlogging.level.org.springframework.boot.web.embedded.tomcat=INFOspring.h2.console.enabled=true
- server.port=8080logging.level.root=errorlogging.level.com.openclassrooms=infologging.level.org.springframework.boot.web.embedded.tomcat=INFOspring.datasource.url=jdbc:mysql://locahost:3306/dbMysocialnetworkspring.datasource.username=rootspring.datasource.password=rootpassword
- server.port=9000logging.level.root=errorlogging.level.com.openclassrooms=infologging.level.org.springframework.boot.web.embedded.tomcat=INFOspring.datasource.url=jdbc:mysql://locahost:3306/dbMysocialnetworkspring.datasource.username=rootspring.datasource.password=rootpassword
Question 3
Pour le REST contrôleur, quelle liste de méthodes est adaptée à un CRUD ?