Seitenhistorie
...
Um einen Client für einen REST-Service erzeugen zu lassen, muss die Servicespezifikation unter Administration/REST APIs registriert werden. Danach werden der Struktur entsprechende Klassen im Verzeichnis <NUCLOS-HOME>/data/codegenerator/src-conf-rest/
generiert, die in Regeln verwendet werden können.
Feld | Bedeutung | |
---|---|---|
Name | Name der REST-API: eindeutig; wird u.a. als Name für die Adapter-Klasse verwendet, bspw example.rest.NuclosRESTAdapter (liegt im Package des Nuclets) | |
Beschreibung | optional | |
Haupt-Package | Name für das api -Package; Default: <nuclet_package>.invoker | |
API-Package | Name für das api -Package; Default: <nuclet_package>.api | |
Modell-Package | Name für das models -Package; Default: <nuclet_package>.models | |
Bibliothek für HTTP-Client-Template | Bibliothek für HTTP-Client; Default: jersey2 | |
Bbliothek für Date-Objekte | Bibliothek für Date-Objekte; Default: java8 | |
BigDecimal als String-Objekte behandeln | BigDecimal als String behandeln um Genauigkeitsverluste zu vermeiden | |
Serializable implementieren? | Models implementieren des Interface Serializable | |
Datei | OpenAPI-Spezifikation als JSON oder YAML |
...
Überblick
Inhalte