Esercitazioni di Spring Boot 7: qualche aggiustamento
E' trascorso un po' di tempo dall'ultimo post e ci sono stati diversi cambiamenti in ambito Spring Boot.
Per cui vediamo di aggiornare il progetto all'ultima versione disponibile per andare avanti con le successive esercitazioni.
Per prima cosa impostiamo nel pom.xml la versione 2.2.5.RELEASE.
Quest'ultima ha comportato una modifica a livello dell'interfaccia JpaRepository
ed in particolare del metodo findOne(Long id)
ora sostituito da findById(Long id)
che restituisce un Optional
.
Inoltre è stato aggiunto lo schema SQL del database di prova utilizzato per semplificare il proprio ambiente di sviluppo.
Infine sono riportati di seguito alcuni comandi basati su curl per effettuare dei test veloci da commandline. Naturalmente qualsiasi altro tool come Postman può servire allo scopo.
curl http://localhost:8080/players
curl -X DELETE http://localhost:8080/players/3
curl -X PUT -H "Content-Type: application/json" -d '{"id":2,"firstName":"Gonzalo","lastName":"Higuain","team":"Juventus","position":"defender"}' http://localhost:8080/players/2
Per ora è tutto. Il codice è disponibile su GitHub.
La prossima volta riprenderemo con le consuete esercitazioni.
[LINKS]