Google Guice
adalah framework injeksi dependensi yang dapat Anda gunakan dengan project
Endpoint Frameworks v2 untuk mengonfigurasi pemetaan dan pemfilteran servlet
secara terprogram di Java, bukan di
web.xml
.
Untuk menggunakan Guice, Anda perlu menambahkan dependensi dalam bentuk paket berikut ke pom.xml
atau build.gradle
. Selain itu, Anda perlu mengonfigurasi
plugin Framework Endpoint untuk Maven dan Gradle, agar dapat menentukan class layanan
mana yang digunakan plugin untuk membuat dokumen OpenAPI.
Maven
Gradle
Selanjutnya, Anda harus mengupdate web.xml
untuk mengarahkan semua traffic dari /_ah/api/*
ke Endpoints Frameworks Guice Servlet.
Implementasikan class pemroses dalam project Anda. ID tersebut akan terlihat seperti berikut, bergantung pada jumlah layanannya:
Class pemroses membuat injektor baru yang menangani pemetaan dan
pemfilteran servlet, yang biasanya ditentukan oleh web.xml
, tetapi kini
ditentukan oleh class EchoEndpointModule yang ditentukan sebagai:
Apa langkah selanjutnya?
- Menulis dan menganotasi kode API backend
- Pelajari anotasi lebih lanjut
- Menambahkan pengelolaan API
- Men-deploy dan menguji API Anda
- Pelajari lebih lanjut parameter dan jenis nilai yang ditampilkan yang didukung