[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