Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| de:modul:ffit:3-jahr:java:learningunits:lu14:aufgaben:a02 [2025/12/09 02:39] – angelegt apeter | de:modul:ffit:3-jahr:java:learningunits:lu14:aufgaben:a02 [2025/12/09 02:47] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ==== LU14.A02 ChatService ==== | ==== LU14.A02 ChatService ==== | ||
| - | Machen Sie einen Cherry-Pick des Commits '''', | + | Machen Sie einen Cherry-Pick des Commits '' |
| - | Nutzen | + | Stellen |
| - | <code java> | + | Studieren Sie den Enum '' |
| - | package ch.bzz.rag; | + | |
| - | + | ||
| - | import ch.bzz.rag.chat.ChatMode; | + | |
| - | import ch.bzz.rag.service.ChatService; | + | |
| - | import ch.bzz.rag.service.ChatService.ChatAnswer; | + | |
| - | import org.springframework.boot.SpringApplication; | + | |
| - | import org.springframework.boot.autoconfigure.SpringBootApplication; | + | |
| - | import org.springframework.context.ConfigurableApplicationContext; | + | |
| - | + | ||
| - | import lombok.extern.slf4j.Slf4j; | + | |
| - | + | ||
| - | @Slf4j | + | |
| - | @SpringBootApplication | + | |
| - | public class ApplicationMain { | + | |
| - | + | ||
| - | public static void main(String[] args) { | + | |
| - | ConfigurableApplicationContext ctx = SpringApplication.run(ApplicationMain.class, | + | |
| - | ChatService chatService = ctx.getBean(ChatService.class); | + | |
| - | String query = "Was ist Lombok?"; | + | |
| - | ChatAnswer answer = chatService.chat(ChatMode.STANDARD, | + | |
| - | log.info(" | + | |
| - | log.info(" | + | |
| - | log.info(" | + | |
| - | ctx.close(); | + | |
| - | } | + | |
| - | } | + | |
| - | + | ||
| - | </ | + | |