Skip to main content

Posts

Showing posts from February, 2019

Setup Lombok di Eclipse (STS 4)

Project Lombok ini dapat bekerja dan terintegrasi secara otomatis pada code editor dan juga build tools yang kita pakai,  Lombok  membuat kode lebih sederhana  karena kita tidak perlu lagi misalnya melihat setters dan getters bertumpuk di Entity model kita, hanya dengan menambahkan annotation saja maka class sudah  memiliki banyak fitur standar yang ditambahkan otomatis oleh Lombok ini. Contoh Kode Dengan Lombok Berbagai macam functions sudah ditambahkan otomatis oleh  Lombok . Kode Tanpa Lombok Tidak ada property lain selain dua variable disana. Menambahkan sendiri setters dan getters. Integrasi Lombok dengan Eclipse STS > Download Jar Halaman untuk download Lombok > Integrasikan ke Eclipse Integrasikan Tentukan lokasi Eclipse berada. Proses instalasi dan integrasi dengan Eclipse selesai. > Cek hasil Instalasi/Integrasi Restart Eclipse dulu. Lombok berhasil diinstal. Hasil Ak...

Instalasi Sublime 3 SublimeCodeIntel di Ubuntu 18.04

Plugin SublimeCodeIntel  ini adalah plugin untuk Sublime Text yang menyediakan antarmuka ke CodeIntel. CodeIntel adalah mesin intelijen kode yang di-porting dari Open Komodo Editor ke paket Python yang berdiri sendiri. CodeIntel mendukung semua bahasa yang didukung Editor Komodo untuk Code Intelligence (CIX, CodeIntel2) dan beberapa lainnya: ActionScript, Django, Docker, EJS, epMojo, HTML, KomodoSnippet, LaravelBlade, Mason, Mustache, MXML, PHP, R, reStructuredText, RHTML, Smarty, TracWiki, TemplateToolkit, Twig, XBL, XML, XSLT, XUL, Python, Python3, Ruby, Perl, Go, ECMAScript, JavaScript, Node.js, CSS, SCSS, Sass, Less, HTML5, Tcl, C/C++, Objective-C. Instalasi pip install --upgrade --pre CodeIntel pip install wheel sudo apt-get install python-setuptools pip install --upgrade --pre CodeIntel  Install plugin SublimeCodeIntel dari package manager Sublime3

Belajar membuat RESTful CRUD API dengan Spring Boot, PostgreSQL, JPA, Hibernate

Catatan milik saya  dalam belajar membuat RESTful CRUD API dengan Spring Boot, PostgreSQL, JPA, Hibernate yang saya pelajari dari web ini . 1. Buat Project Disini saya membuat project dengan cara di generate dengan menggunakan Spring CLI . Bila ingin menggunakan tools yang tersedia secara online maka hal yang sama juga dapat dilakukan dengan menggunakan https://start.spring.io/, untuk cara terakhir adalah dengan dibuat langsung di Eclipse IDE terserang ingin gunakan yang mana karena hasilnya adalah Maven based project. > Perintah CLI untuk membuat project Spring  $ spring init --name=postgres-demo --dependencies=web,jpa,postgresql api-demo > Hasil Eksekusi Perintah di Terminal Berbagai macam files dan folders hasil dari proses generate project Spring dengan CLI. 2. Buka di STS 4 Eclipse Mari kita lanjutkan dengan membuka project yang telah kita generate dengan menggunakan Eclipse (STS 4.0). Membuka project hasil generate ini adalah sepe...

Spring, Mengakses Data dengan JPA

Sebelumnya saya sudah membuat catatan tentang bagaimana saya melakukan setup local env saya supaya dapat mulai bekerja dengan Spring di Ubuntu , tapi untuk video ini saya menggunakan laptop Win10 milik kantor. Pada catatan sebelumnya juga saya belajar dasar-dasar spring dari video Youtube berikut ini yang berjudul " How to Create a Spring Boot Web Application ". Pada catatan kali ini saya melanjutkan proses belajar saya dengan mempelajari tentang bagaimana Mengakses Database dengan Spring JPA. 1. Clone Sample Code Clone code, lihat ada folder project complete dan initial Perbedaan Isi Folder Complete dengan Folder Initial Complete adalah versi project sudah selesai, sedangkan untuk belajar kita di project kosong yaitu initial . 2. Open Maven Project Cara untuk meakukan import adalah dengan mengakses menu sebagai berikut File -> Import -> Existing Maven Project -> Next -> Browse. Pilih Existing Maven Project Browse Existing Mave...

Catatan belajar Spring Boot

Ini catatan personal saya, bukan tutorial... Spring Boot Sebelumnya saya sudah membuat catatan tentang bagaimana saya melakukan setup local env saya supaya dapat mulai bekerja dengan Spring di Ubuntu , tapi untuk video ini saya menggunakan laptop Win10 milik kantor. Pada catatan belajar saya kali ini saya memulai dari video berikut  ini  yang berjudul " How to Create a Spring Boot Web Application". How to Create a Spring Boot Web Application A step-by-step video tutorial that teaches you how to develop a Spring MVC web application with JSP/ThymeLeaf using Spring Boot and Eclipse IDE. 01:43 Create SpringBoot Project 13:46 Create Welcome Page 18:31 Create Spring Controller Class 22:48 Create Domain Model Class 24:24 Create Business Class 31:06 Use JSP with SpringBoot 47:52 Use ThymeLeaf with SpringBoot 55:15 Configure Logging 58:47 Configure Tomcat Server 1:03:17 Package to Jar (ThymeLeaf) 1:07:59 Problems with JAR pack...