[Javalist] Swagger kodgeneralas
Péter Böszörményi
zmblevlist at gmail.com
2018. Jan. 23., K, 12:20:21 UTC
Nem Swagger, hanem WSDL, de tortenet ugyanaz. WSimportal kigeneraljuk a
java kodot a WSDL-bol, ami kb hasonlo eredmenyt ad mint a Swagger. Aztan
korecsavarunk egy sajat klinest, ami azt a feluletet adja, amit mi
szeretnenk, es olyan osztalyokat hasznal, amik nekunk kedves. Ez a sajat
kliens aztan egyszeruen csak atmasolja az adatokat a sajat osztalyunkbol
a generaltakba, es meghivja a generalt klienst. Az egesz egy szep nagy
adapter pattern.
Nem szivem csucske a megoldas, de legalabb a wsimporttal generalt ize
nem terjed szet az egesz projektben.
Megprobalhatod te is megcsinalni. Kis kezimunka, de legalabb a generalt
kod be van zarva, es nem kell mashol foglalkozni vele.
On 2018-01-23 13:01, Csatari Otto wrote:
> Üdv!
>
> Használjátok a swagger yaml-t kód generálásra? Ha igen, akkor az
> érdekelne, hogy kezelitek a változások az újrageneráláskor?
>
> Az a gondom, hogy tervezek egy API-t (ami sose jó elsőre, inkább
> sokadikra), "éles" környezetbe kell tenni, stb..
> De a yaml-ból generált java osztályokat át kell írnom, mer nem
> tetszik/jó úgy ahogy a swagger kigenerálja. De jön a következő
> generálás... És amit átírtam, azt a következő generálttal csak
> nehézkesen tudom (szinte kézzel) újra és újra szinkronizálni.
>
> Azt volt az elképzelésem, hogy a model->yaml->kód, azaz felső szintről
> (tervből) mindig újragenerálható a rendszer és tuti azt tükrözi.
> Valamit nagyon rosszul értek/csinálok és ez így nem működik, nem így
> kell csinálni? Tudtok adni valami támpontot, működő megközelítést?
>
> Köszi,
> Ottó
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
További információk a(z) Javalist levelezőlistáról