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 dikemas sebelumnya 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 pemroses 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 Anda
- Pelajari anotasi lebih lanjut
- Menambahkan pengelolaan API
- Men-deploy dan menguji API
- Pelajari lebih lanjut parameter dan jenis nilai yang didukung