Gestire le eccezioni in Go con exception
Go di default non gestisce le eccezioni con il try/catch/finally, e non ne ha neanche bisogno.
Però per gli affezionati possiamo indicare exception!
In pratica non fa altro che aggiungere questa funzionalità.
Go di default non gestisce le eccezioni con il try/catch/finally, e non ne ha neanche bisogno.
Però per gli affezionati possiamo indicare exception!
In pratica non fa altro che aggiungere questa funzionalità.
In Spring Boot possiamo customizzare praticamente tutto, solo che a volte il procedimento è un pò tortuoso.
In questo articolo vediamo come personalizzare l'errore 404.
In questo articolo vediamo come creare delle eccezioni custom in Kotlin.
Non che sia una cosa così diffusa, ma può sempre capitare.
Tendenzialmente le eccezioni standard coprono già la maggior parte degli errori.
Può comunque esserci il caso in cui vogliamo crearne una custom.
In questo articolo vediamo come fare in PHP.
Laravel nasce per la creazione di applicazioni web "standard", e quindi nel caso di utente non autorizzato, ti rimanda ad una pagina che in genere è quella di login.
Questo, però, non è un comportamento che funziona bene nel caso in cui si stia creando una API e si viene autenticati con token.
Nel caso di token mancante / scaduto, bisogna rispondere con un JSON.
Supponiamo di avere una tabella con un campo impostato come chiave univoca e uno che non accetta valori nulli.
E vogliamo creare una Stored Procedure che inserisca i record e che ci invii o l'ultimo id inserito, o gli errori.
In MariaDB (e in MySQL) possiamo usare DECLARE HANDLER!