Using Spring Boot, GitHub, and TravisCI

Photo by Dominik Lückmann on Unsplash

Hm… Docker, what is Docker?

In this article, we will try to get acquainted and immediately hands-on with the Docker. Before that, I will try to give a little idea of ​​what Docker is.

Docker is a platform that was built with the aim of making it easier for us to build an application and we can run the application in various environments. To achieve this, docker provides us with a container called an isolated container, then we can bundle our application with the dependencies/libraries needed. …


6. Mapping JSON Data

Photo by Isaac Smith on Unsplash

Rest API dengan Spring Boot — Series List

0. Series — REST API dengan Spring Boot
1. Series — Dimulai dari Instalasi!
2. Series — Inisiasi Project
3. Series — Rancangan dan Konfigurasi Database dengan H2
4. Series — Membuat Data Model dengan Sentuhan Lombok
5. Series — Menggunakan Spring JPA (1)
6. Series — Menggunakan Spring JPA (2)
7. Series — Inisialisasi Data — You’re here

Pada part kali ini kita akan mencoba untuk membuat predefined data untuk database kita. Karena kita menggunakan H2 database, kita perlu membuat initial data yang akan dieksekusi setiap kali aplikasi dijalankan. Pertama, kita akan membuat sebuah file json yang akan berisi…


5.2 — JPA Repository Interfaces, Dependency Injection, Java Optional

Photo by Mathyas Kurmann on Unsplash

Rest API dengan Spring Boot — Series List

0. Series — REST API dengan Spring Boot
1. Series — Dimulai dari Instalasi!
2. Series — Inisiasi Project
3. Series — Rancangan dan Konfigurasi Database dengan H2
4. Series — Membuat Data Model dengan Sentuhan Lombok
5. Series — Menggunakan Spring JPA (1)
6. Series — Menggunakan Spring JPA (2) — You’re here
7. Series — Inisialisasi Data

Part ini cukup panjang, harap bersabar ya teman — teman 😆

Pada part sebelumnya kita sudah mendefinisikan anotasi JPA pada data model kita. Berikutnya kita akan membuat repository interfaces untuk dapat berinteraksi dengan data model kita. Kita akan meng-extends JpaRepository untuk…


5 .1— Use Spring JPA in Data Model

Photo by israel palacio on Unsplash

Rest API dengan Spring Boot — Series List

0. Series — REST API dengan Spring Boot
1. Series — Dimulai dari Instalasi!
2. Series — Inisiasi Project
3. Series — Rancangan dan Konfigurasi Database dengan H2
4. Series — Membuat Data Model dengan Sentuhan Lombok
5. Series — Menggunakan Spring JPA (1) — You’re here
6. Series — Menggunakan Spring JPA (2)
7. Series — Inisialisasi Data

Hai! Pada part kali ini, kita akan membahas sedikit mengenai JPA.

Dulu, apabila kita ingin mengakses database biasanya kita menggunakan JDBC (Java Database Connectivity), dimana proses penggunaan JDBC ini cukup panjang. Pertama kita harus membuat koneksi terlebih dahulu, selanjutnya memastikan koneksi…


4 — Using Lombok

Photo by Saad Salim on Unsplash

Rest API dengan Spring Boot — Series List

0. Series — REST API dengan Spring Boot
1. Series — Dimulai dari Instalasi!
2. Series — Inisiasi Project
3. Series — Rancangan dan Konfigurasi Database dengan H2
4. Series — Membuat Data Model dengan Sentuhan Lombok — You’re here
5. Series — Menggunakan Spring JPA (1)
6. Series — Menggunakan Spring JPA (2)
7. Series — Inisialisasi Data

Pada part sebelumnya kita telah memiliki desain database untuk aplikasi kita. Sekarang, mari kita lanjutkan.

Pertama, kita akan membuat sebuah package domain yang akan berisi class data model dari aplikasi kita. …


2 — Initialize the Project and Save to Repository

Photo by Syd Wachs on Unsplash

Rest API dengan Spring Boot — Series List

0. Series — REST API dengan Spring Boot
1. Series — Dimulai dari Instalasi!
2. Series — Inisiasi Project — (You’re here)
3. Series — Rancangan dan Konfigurasi Database dengan H2
4. Series — Membuat Data Model dengan Sentuhan Lombok
5. Series — Menggunakan Spring JPA (1)
6. Series — Menggunakan Spring JPA (2)
7. Series — Inisialisasi Data

Mari kita mulai series ini dengan generate project. Sebenarnya ada 2 pilihan dalam generate project untuk Spring, yang pertama adalah dengan menggunakan create project dari IDE (Intellij, Eclipse, VSCode, Netbeans, dll) dan satu lagi melalui spring initialzr.

Nah, kali ini kita…


REST API WITH SPRING BOOT

1 — Developing Tools

Photo by Fab Lenz on unsplash

Rest API dengan Spring Boot — Series List

0. Series — REST API dengan Spring Boot
1. Series — Dimulai dari Instalasi! — (You’re here)
2. Series — Inisiasi Project
3. Series — Rancangan dan Konfigurasi Database dengan H2
4. Series — Membuat Data Model dengan Sentuhan Lombok
5. Series — Menggunakan Spring JPA (1)
6. Series — Menggunakan Spring JPA (2)
7. Series — Inisialisasi Data

Sebelum kita memulai mengerjakan project ini, ada baiknya kita mempersiapkan beberapa hal terlebih dahulu.

Java

Sepanjang series ini, saya menggunakan java 1.8. Pastikan teman-teman semua sudah install java di local dengan menggunakan command:

java -version

Maven

Maven adalah Java Build Tools yang menggunakan…


How to Create and Deploy a Simple Progressive Web Apps to Firebase?

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQN9smacZhSdYRvNjOJG8orpNdrAVkVxSPNL8VYTCMcO5LRmQwB

Hi all, now I want to share what I’ve got after finishing course for building PWA. Actually, there are plenty article out there that already introduce PWA. But I still write this because I get excited with it. I write this based on my experience, so correct me if something wrong with this article 😅

The first thing what we should know is "what is PWA". PWA is a web application that combines features of a modern browser with the mobile experience. With PWA, there is a lot of advantages, such as run the app in offline mode, added the…

Amendo

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store