Belajar Spring Boot & Spring Data JPA
Belajar spring boot integrasi spring data jpa
Bismillah
Persiapan :
Buat database boot_data pada mysql
q> Masuk dulu ke database mysql, buka terminal jalankan perintah ini
mysql -uroot -p
Kemudian buat database boot_data
create database boot_data;
Buka IDE Eclipse STS , File > New > Maven Project
Gambar 1 : checklist Create a simple project
Gambar 2 : isi data artifact
Gambar 3 : tampilan struktur project
Buka dokumentasi spring boot pada spring.io cari dokumentasi untuk spring boot
Gambar 4 : alamat doc spring boot
Gambar 5 : create POM
tambahkan script ini ke pom.xml
dan tambahkan depenency ini ke pom.xml
buka lagi dokumentasi spring boot cari berdasarkan "Configure a DataSource"
buat file application.properties pada src/main/resources
===
===
q> Buat file AppConfig.java pada package com.saifiahmada.spring
q> Sebelum membuat class entity, buat controller "HelloWorld" untuk testing configurasi
q> Buat controller HelloWorld
q> Jalankan project : klik kanan pada project > pilih Run As > Spring Boot App
Buka browser akses localhost:8080
Gambar 6 : Tampilan HelloWorld
q> Membuat class entity Kontak pada package com.saifiahmada.spring.domain
q> Membuat KontakController
q> Jalankan project : klik kanan pada project > Run As > Spring Boot App
q> Cek database boot_data apakah sudah ter-create table kontak ?
mysql -uroot -p boot_data
show tables;
Gambar 7 : show tabes database boot_data
q> Buka browser akases alamat localhost:8080/list
Gambar 8 : data masih kosong
q> Buka browser akases alamat localhost:8080/save/Saifi/Banjarmasin/08131234xxxx
Gambar 9 : proses simpan OK
q> Sekarang akses lagi alamat localhost:8080/list
Gambar 10 : list kontak sudah terisi
q> Cek data pada tabel kontak;
select * from kontak
Gambar 11 : isi tabel kontak
Setting Project Menjadi JAR File
q> Tambahkan script ini
ke pom.xml
q> jalankan mvn package
q> Setelah sukses menjalankan mvn package maka akan terbentuk file boot-data-0.0.1-SNAPSHOT.jar pada folder target
Gambar 12 : mvn package
q> jalankan file boot-data-0.0.1-SNAPSHOT.jar menggunakan command line pada terminal
Gambar 13 : menjalankan jar
Source code ada di github :
https://github.com/saifiahmada/boot-data
Alhamdulillah
assalamualaikum menarik sekali tutorialnya , request dong mas,.. buatin tutorial login di spring boot ? terimakasih
ReplyDeleteWa alaikum salam,, coba buka github saya ya,, insya allah ada contoh x,, github.com/saifiahmada
ReplyDeleteTerimakasih sangat membantu autoemailnya.
ReplyDeleteyou are welcome :) happy coding
ReplyDelete