belajar spring boot dan spring data jpa | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: belajar spring boot dan spring data jpa

Selasa, 13 Januari 2015

belajar spring boot dan spring data jpa

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

4 komentar:

  1. assalamualaikum menarik sekali tutorialnya , request dong mas,.. buatin tutorial login di spring boot ? terimakasih

    BalasHapus
  2. Wa alaikum salam,, coba buka github saya ya,, insya allah ada contoh x,, github.com/saifiahmada

    BalasHapus
  3. Terimakasih sangat membantu autoemailnya.

    BalasHapus
  4. you are welcome :) happy coding

    BalasHapus

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux