Teten Nugraha
Backendhabit

Backendhabit

Membuat REST Api sederhana dengan Spring Boot Part. III

Membuat REST Api sederhana dengan Spring Boot Part. III

Daftar Isi

Photo by [João Victor Xavier](https://cdn.hashnode.com/res/hashnode/image/upload/v1629972850685/9r-gBhYt8.html) on [Unsplash](https://unsplash.com?utm_source=medium&utm_medium=referral)Photo by João Victor Xavier on Unsplash

Membuat Custom UserRegistrationException

Pada artikel sebelumnya yaitu tentang UserService, dimana pada saat melakukan proses penyimpanan user, terlebih dahulu melakukan pengecekan email. Apakah email nya sudah terdaftar atau tidak, nah jika terdaftar maka lemparkan Exception yang akan kita buat sekarang.

public class UserRegistrationException extends RuntimeException {
    public UserRegistrationException(String message) {
        super(message);
    }

    public UserRegistrationException(String message, Throwable cause) {
        super(message, cause);
    }
}

ini adalah best practice nya, nanti akan kita bahas menggunakan @ControllerAdvice dan mendaftarkan berbagai macam exception di dalam class tersebut.

Bisa dilihat class diatas extends dari class RuntimeException sehingga class tersebut bisa kita gunakan untuk melempar exception.

Untuk code lengkap nya, teman-teman bisa clone dari repo saya di https://github.com/teten777/spring-boot-rest-api

 
Share this