Google Guice adalah framework injeksi dependensi yang dapat Anda gunakan dengan project Endpoints Frameworks v2 untuk mengonfigurasi pemetaan dan pemfilteran servlet secara terprogram di Java, bukan di web.xml
.
Untuk menggunakan Guice, Anda perlu menambahkan dependensi yang sudah dikemas berikut ke
pom.xml
atau build.gradle
. Selain itu, Anda perlu mengonfigurasi plugin Endpoints Frameworks untuk Maven dan Gradle guna menentukan class layanan yang digunakan plugin untuk membuat dokumen OpenAPI.
Maven
Gradle
Selanjutnya, Anda perlu memperbarui web.xml
untuk mengarahkan semua traffic dari /_ah/api/*
ke Endpoints Frameworks Guice Servlet.
Terapkan class pemroses di project Anda. Tampilannya akan terlihat seperti berikut, bergantung pada jumlah layanan:
Class listener membuat injector baru yang menangani pemetaan dan
pemfilteran servlet, yang biasanya ditentukan oleh web.xml
, tetapi sekarang
ditentukan oleh class EchoEndpointModule yang ditentukan sebagai:
Apa langkah selanjutnya?
- Menulis dan memberi anotasi pada kode API backend Anda
- Pelajari anotasi lebih lanjut
- Tambahkan pengelolaan API
- Men-deploy dan menguji API
- Pelajari lebih lanjut jenis parameter dan nilai yang ditampilkan yang didukung