[Javalist] Swagger kodgeneralas

Peter Verhas peter at verhas.com
2018. Jan. 23., K, 22:09:46 UTC


Nem is ez lesz az igazi gondod a verzió kezeléssel, hanem az, hogy a
különböző kliensek különböző verziókat szeretnének használni. Ezt szokás
pl. az accept header-ben megadni, mint az accepted mime type részét, de meg
lehet adni az URL részeként is, de nem annyira szerencsés.

Péter

On Tue, Jan 23, 2018 at 1:21 PM Péter Böszörményi <zmblevlist at gmail.com>
wrote:

> 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
> >
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>


-- 
Peter Verhas
verhas@ skype, fb, google+, twitter, linkedin
+41 79 154 20 95
継続は力なり
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20180123/bd481836/attachment.html>


További információk a(z) Javalist levelezőlistáról