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 harus menambahkan dependensi yang telah dikemas sebelumnya berikut ke pom.xml atau build.gradle. Selain itu, Anda harus mengonfigurasi plugin Endpoints Frameworks untuk Maven dan Gradle guna menentukan class layanan mana yang digunakan plugin untuk membuat dokumen OpenAPI.
Maven
Gradle
Selanjutnya, Anda harus memperbarui web.xml untuk mengarahkan semua traffic dari /_ah/api/* ke Endpoints Frameworks Guice Servlet.
Terapkan class listener 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 menganotasi kode API backend
- Mempelajari anotasi lebih lanjut
- Menambahkan pengelolaan API
- Men-deploy dan menguji API
- Mempelajari lebih lanjut jenis parameter dan nilai yang ditampilkan yang didukung