Postingan

Menampilkan postingan dari Juli, 2024

Implementasi Apache Camel dalam Spring Boot

Implementasi Apache Camel dalam Spring Boot Apache Camel adalah framework integrasi berbasis aturan yang menyediakan berbagai komponen untuk menghubungkan aplikasi secara efisien. Berikut ini adalah panduan untuk mengimplementasikan Apache Camel dalam aplikasi Spring Boot. Setting pom.xml Untuk menggunakan Apache Camel dengan Spring Boot, tambahkan dependensi berikut ke dalam file pom.xml: <dependency>     <groupId>org.apache.camel.springboot</groupId>     <artifactId>camel-spring-boot-starter</artifactId>     <version>3.14.0</version> </dependency> Membuat Route dengan Camel Selanjutnya, buat kelas route dengan menambahkan anotasi @Component. Misalnya, kita membuat route CheetahRoute yang mengextends RouteBuilder: import org.apache.camel.builder.RouteBuilder; import org.springframework.stereotype.Component; @Component public class CheetahRoute extends RouteBuilder {     @Override     publi...

Penggunaan List yang Berisi Object dalam Java

List adalah salah satu koleksi yang sering digunakan dalam Java untuk menyimpan sekumpulan objek. List dapat menampung berbagai tipe data, termasuk objek yang didefinisikan oleh pengguna. Berikut ini adalah contoh penggunaan List yang berisi objek dalam Java. Misalkan kita memiliki kelas Mahasiswa: public class Mahasiswa {     private String nama;     private int umur;     public Mahasiswa(String nama, int umur) {         this.nama = nama;         this.umur = umur;     }     public String getNama() {         return nama;     }     public int getUmur() {         return umur;     }     @Override     public String toString() {         return "Mahasiswa{" +                 "nama='" + nama + '\'' +                 ",...

Membuat Format Tanggal dalam Java sesuai Standar Indonesia

Membuat format tanggal dalam Java adalah tugas yang sering diperlukan dalam pengembangan aplikasi. Dalam contoh ini, kita akan membuat format tanggal untuk menampilkan data dalam format yang lebih mudah dipahami oleh pengguna di Indonesia. Pertama, kita menentukan pola tanggal dengan konstanta berikut: private static final String PATTERN = "dd-MM-yyyy hh:mm:ss"; private Locale LOCALE_ID = new Locale("id", "ID"); Contoh data dari database Oracle mungkin memiliki format seperti ini: 5/31/2024 6:50:27.400000 PM. Untuk mengubah format tanggal tersebut, kita menggunakan metode formateDateToIndonesia dari kelas LMSV2IndoensianDate: String modifiedDate = LMSV2IndoensianDate.formateDateToIndonesia(                 model.getModifiedDate(), PATTERN, LOCALE_ID); Berikut adalah implementasi kelas LMSV2IndoensianDate: public class LMSV2IndoensianDate {     public static String formateDateToIndonesia(Date tanggalDanWaktu,         ...