Pernah kah kalian mengalami error seperti dibahwah ini. Error semacam ini sering kali terjadi ketika kita mengakses attribute dari suatu object yang nilainya null. Tentu akan menjadi merepotkan jika kita harus melakukan pengecekan attribute satu per satu, apalagi jika attributenya bersarang atau nested. berikut code lengkap error diatas. NullPointerException di atas terjadi karena kita ingin…Baca selengkapnya
Pada artikel kali ini kita akan membahas tentang cara merubah sebuah string ke dalam format Base64 di Java. Base64 merupakan skema encoding yang mengubah data biner menjadi representasi teks ASCII. Tujuannya adalah agar data biner dapat di kirimkan melalui media teks seperti JSON ataupun media text lainnya. Untuk merubah string ke Base64 terdapat dua cara…Baca selengkapnya
Pada artikel kali ini kita akan latihan dependency injection (DI) di spring boot, DI yang akan kita coba antara lain field injection, setter injection dan constructor injection. Setup project Pertama kita setup projectnya terlebih dahulu, masuk ke start.spring.io kemudian pilih project maven, bahasa java pilih versi terbaru, saat artikel ini dibuat versi terbaru 3.2.2. Kemudian…Baca selengkapnya
Dependency Injection di Spring Boot dapat dilakukan dengan beberapa cara, tiga cara yang umum digunakan untuk melakukan Dependency Injection, antara lain : field injection, setter injection dan contructor injection. Artikel kali ini hanya akan memberikan contoh-contoh singkat atau code sinppet jenis-jenis dependency injection, untuk contoh latihannya dapat dilihat di Latihan Dependency Injection Field Injection field…Baca selengkapnya
Pengkondisian di Java merupakan salah satu konsep dasar dalam pemrograman yang memungkinkan kita untuk mengeksekusi blok kode tertentu hanya jika suatu kondisi terpenuhi. Dalam Java, terdapat beberapa cara untuk melakukan pengkondisian, antara lain: if if-else If-ladder nested-if switch statement switch expression