Posts

Showing posts from April, 2026

VERSIONING DELLE API IN SPRING BOOT

Image
Ogni API evolve: nuovi requisiti, cambiamenti nei modelli di dati, funzionalità deprecate. Senza una strategia di versionamento, ogni modifica rischia di diventare una breaking change per chi consuma i tuoi servizi. Il versioning delle API è la risposta a questo problema: permette di introdurre cambiamenti in modo controllato, garantendo la continuità per i client esistenti e la libertà di innovare per il team di sviluppo. In questo articolo esploreremo quattro diverse strategie di API versioning: URI versioning Request parameter versioning Custom Header versioning Content-negotiation Versioning URI Versioning Questa strategia prevede l'aggiunta della versione all'interno dell'URL delle API. Sebbene sia facilmente realizzabile e immediatamente comprensibile, non è la sicuramente la più elegante. @RestController @RequestMapping("/api/v1/orders") public class OrderV1Controller { @GetMapping public String getOrdersV1() { return "Order list from A...

Popular posts from this blog

QUERY E SPRING DATA

FONDO COMETA: UNA GUIDA COMPLETA AL FONDO PENSIONE DEI METALMECCANICI

QUEI COPIONI DEGLI ETF

JASPER REPORT: CREAZIONE DI PDF IN JAVA

AGGIORNAMENTO INVESTIMENTI 2° TRIMESTRE 2024

STRATEGIE D'INVESTIMENTO A CONFRONTO: DOLLAR-COST AVERAGING VS VALUE AVERAGING

UNA PICCOLA INTRODUZIONE A DART