Saya menggunakan Swagger 2.0 dan swagger-codegen (sebenarnya plugin swagger-codegen-untuk Maven) untuk menentukan, mendokumentasikan, dan menghasilkan API, dengan Java sebagai bahasa target.

Proyek sudah disiapkan untuk membangun rintisan server (JAX-RS) dan dokumentasi, dan Eclipse mengenali kode yang dihasilkan dalam proyek buildPath.

Saya tidak yakin apa alur kerja yang tepat dari sini. :-/

Saya tidak berpikir saya harus memodifikasi kelas yang dihasilkan, jika tidak, perubahan saya akan ditimpa setiap kali saya mengubah spesifikasi angkuh, dan saya berharap itu akan berubah karena saya lebih memikirkan API saat pengembangan berlangsung.

Apa yang harus saya lakukan? Mewarisi dari kelas yang dihasilkan (yang mana?) atau memasukkannya ke dalam kelas saya sendiri?

10
lpacheco 16 Desember 2016, 15:57

1 menjawab

Saya yakin Anda perlu memperbarui kelas Impl, mis. PetApiServiceImpl.

Jika Anda ingin melewati file tertentu (misalnya kelas Impl) selama regenerasi kode, Anda dapat menambahkan file ke .swagger-codegen-ignore.

1
William Cheng 18 Desember 2016, 17:38