Teten Nugraha
BackendHero

Follow

BackendHero

Follow
Membuat REST Api sederhana dengan Spring Boot Part. III

Membuat REST Api sederhana dengan Spring Boot Part. III

Teten Nugraha's photo
Teten Nugraha
·Jan 7, 2020·

1 min read

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