Hallo freunde der Insel,
ich steh aktuell vor der Aufgabe einen REST Webservice bauen zu müssen, ich habe mich für Java entschieden da ich Java recht gut behersche und ich es tatsöchlich für keine so schlechte Wahl halte aber kommen wir mal zu thema ...
Ich dachte mir ich versuche mich mal an Swagger http://swagger.io weil es grundsätzlich recht vielversprechend aussah und ich auf eine Gute Doku der API großen wert lege ..,..
jetzt sieht es für mich so aus als wäre JAVA / Jax-RS / Jax-RS XCF nicht sauber in swagger integriert. bevor ich jetzt aber den Swagger ansatz über den Haufen werfe wollte ich hier nochmal nachfragen welche erfahrung ihr mit Swagger gemacht habt bzw. ob ich es an der einen oder anderen Stelle nicht verstanden habe.
Nach dem ich meine API in Swagger definiert hatte (erstmal nur login) musste ich erstmal feststellen das die Ganze Securty nicht implementiert ist also API Key und Token werden beim Generieren der Java Klassen Irgnoiert und sind dann im code nicht mehr zu finden, das wurde vom Support leider so auch bestätigt ... gut dachte ich mir dan übergibt du die API-Key einfach als Header Feld, ist ja eigentlich auch nix anderes ...
jetzt zum neuen Problem(en)
irgendwie fehlt eine Initiale Methode die den Webservice hochfährt, es muss sie geben den der Webserive funktioniert erstmal grob, allerdings vermisse ich sowas wie ne Main Methode in der ich Logger etc sauber inizieren kann ... °?!?!?!?!!?!?! resultat wäre das ich in jeder einzelenen klasse ne init methode implementiern muss was es ja irgenwie nicht sein kann ...
aber das wirklich größte Problem ist das ich nicht rausfinden konnte wie ich den Responsecode setzt, es gibt zahlreiche JAX-RS Beispiele in denen das über das Responseobjekt erledigt wird, dieses steht aber in den von Swagger generierten Klassen irgendwie nicht zur Verfügung bzw. wird nicht übergeben !?!!?!
so jetzt mal meine Frage ...
ist swagger in bezug auf Java wirklich so schlecht implementiert oder habe ich es einfach nur nicht richtig verstanden ?
wie würdet Ihr mit JAVA eine REST API bauen ?
ich bin jetzt langsam etwas in Zeitnot da ich so viel zeit mit swagger verbraten habe das ich langsam Probleme bekomme
freue mich auf euer Feedback
ich steh aktuell vor der Aufgabe einen REST Webservice bauen zu müssen, ich habe mich für Java entschieden da ich Java recht gut behersche und ich es tatsöchlich für keine so schlechte Wahl halte aber kommen wir mal zu thema ...
Ich dachte mir ich versuche mich mal an Swagger http://swagger.io weil es grundsätzlich recht vielversprechend aussah und ich auf eine Gute Doku der API großen wert lege ..,..
jetzt sieht es für mich so aus als wäre JAVA / Jax-RS / Jax-RS XCF nicht sauber in swagger integriert. bevor ich jetzt aber den Swagger ansatz über den Haufen werfe wollte ich hier nochmal nachfragen welche erfahrung ihr mit Swagger gemacht habt bzw. ob ich es an der einen oder anderen Stelle nicht verstanden habe.
Nach dem ich meine API in Swagger definiert hatte (erstmal nur login) musste ich erstmal feststellen das die Ganze Securty nicht implementiert ist also API Key und Token werden beim Generieren der Java Klassen Irgnoiert und sind dann im code nicht mehr zu finden, das wurde vom Support leider so auch bestätigt ... gut dachte ich mir dan übergibt du die API-Key einfach als Header Feld, ist ja eigentlich auch nix anderes ...
jetzt zum neuen Problem(en)
irgendwie fehlt eine Initiale Methode die den Webservice hochfährt, es muss sie geben den der Webserive funktioniert erstmal grob, allerdings vermisse ich sowas wie ne Main Methode in der ich Logger etc sauber inizieren kann ... °?!?!?!?!!?!?! resultat wäre das ich in jeder einzelenen klasse ne init methode implementiern muss was es ja irgenwie nicht sein kann ...
aber das wirklich größte Problem ist das ich nicht rausfinden konnte wie ich den Responsecode setzt, es gibt zahlreiche JAX-RS Beispiele in denen das über das Responseobjekt erledigt wird, dieses steht aber in den von Swagger generierten Klassen irgendwie nicht zur Verfügung bzw. wird nicht übergeben !?!!?!
so jetzt mal meine Frage ...
ist swagger in bezug auf Java wirklich so schlecht implementiert oder habe ich es einfach nur nicht richtig verstanden ?
wie würdet Ihr mit JAVA eine REST API bauen ?
ich bin jetzt langsam etwas in Zeitnot da ich so viel zeit mit swagger verbraten habe das ich langsam Probleme bekomme
freue mich auf euer Feedback