Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:java:learningunits:lu08:aufgaben:a04 [2025/10/28 01:59] – angelegt apeterde:modul:ffit:3-jahr:java:learningunits:lu08:aufgaben:a04 [2025/10/28 10:12] (aktuell) apeter
Zeile 1: Zeile 1:
 ==== LU08.A04 Code generieren ==== ==== LU08.A04 Code generieren ====
 +Machen Sie einen Cherry-Pick von ''5f15e81'', um die Änderungen von ''build.gradle'' zu erhalten, welche das Generieren des Codes ermöglichen.
  
-Erstellen Sie ...+Builden Sie Ihr Projekt neu. Falls Sie dafür die IDE benutzen, müssen Sie sicherstellen, dass die IDE die Gradle-Tasks korrekt ausführt. 
 + 
 +Der neue Task ''openApiGenerate'' in der Datei ''build.gradle'' erstellt nun automatisch bei jedem Build die entsprechenden Interfaces für die APIs. 
 + 
 +  - Prüfen Sie, ob in ''build/generated/openapi/src/main/java/ch/bzz/generated/api/'' und in ''build/generated/openapi/src/main/java/ch/bzz/generated/model/'' korrekterweise Klassen erstellt wurden. 
 +  - Fügen Sie unter ''src/main/java/ch/bzz/controller'' die Klassen ''AccountApiController.java'', ''BookingApiController.java'' und ''ProjectApiController.java'' hinzu und lassen Sie die Klassen die entprechenden Interfaces implementieren. 
 + 
 +<code java> 
 +@RestController 
 +public class ProjectApiController implements ProjectApi { 
 +    .... 
 +
 +</code>
  
-  * Project:  
-  * Account:  
-  * Booking:  
  • de/modul/ffit/3-jahr/java/learningunits/lu08/aufgaben/a04.1761613193.txt.gz
  • Zuletzt geändert: 2025/10/28 01:59
  • von apeter