<div dir="ltr">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.<div><br></div><div>Péter</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jan 23, 2018 at 1:21 PM Péter Böszörményi <<a href="mailto:zmblevlist@gmail.com">zmblevlist@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Nem Swagger, hanem WSDL, de tortenet ugyanaz. WSimportal kigeneraljuk a<br>
java kodot a WSDL-bol, ami kb hasonlo eredmenyt ad mint a Swagger. Aztan<br>
korecsavarunk egy sajat klinest, ami azt a feluletet adja, amit mi<br>
szeretnenk, es olyan osztalyokat hasznal, amik nekunk kedves. Ez a sajat<br>
kliens aztan egyszeruen csak atmasolja az adatokat a sajat osztalyunkbol<br>
a generaltakba, es meghivja a generalt klienst. Az egesz egy szep nagy<br>
adapter pattern.<br>
<br>
Nem szivem csucske a megoldas, de legalabb a wsimporttal generalt ize<br>
nem terjed szet az egesz projektben.<br>
<br>
Megprobalhatod te is megcsinalni. Kis kezimunka, de legalabb a generalt<br>
kod be van zarva, es nem kell mashol foglalkozni vele.<br>
<br>
<br>
On 2018-01-23 13:01, Csatari Otto wrote:<br>
> Üdv!<br>
><br>
> Használjátok a swagger yaml-t kód generálásra? Ha igen, akkor az<br>
> érdekelne, hogy kezelitek a változások az újrageneráláskor?<br>
><br>
> Az a gondom, hogy tervezek egy API-t (ami sose jó elsőre, inkább<br>
> sokadikra), "éles" környezetbe kell tenni, stb..<br>
> De a yaml-ból generált java osztályokat át kell írnom, mer nem<br>
> tetszik/jó úgy ahogy a swagger kigenerálja. De jön a következő<br>
> generálás... És amit átírtam, azt a következő generálttal csak<br>
> nehézkesen tudom (szinte kézzel) újra és újra szinkronizálni.<br>
><br>
> Azt volt az elképzelésem, hogy a model->yaml->kód, azaz felső szintről<br>
> (tervből) mindig újragenerálható a rendszer és tuti azt tükrözi.<br>
> Valamit nagyon rosszul értek/csinálok és ez így nem működik, nem így<br>
> kell csinálni? Tudtok adni valami támpontot, működő megközelítést?<br>
><br>
> Köszi,<br>
> Ottó<br>
><br>
><br>
> _______________________________________________<br>
> Javalist mailing list<br>
> <a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
> <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" rel="noreferrer" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
><br>
_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" rel="noreferrer" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Peter Verhas<div>verhas@ skype, fb, google+, twitter, linkedin</div><div>+41 79 154 20 95</div><div><span style="color:rgb(34,34,34);font-family:sans-serif;font-size:14px">継続は力なり</span> <br></div></div></div>