use logger instead of system.out

This commit is contained in:
2025-12-15 20:07:52 +00:00
parent d5fe715257
commit d895426514
3 changed files with 10 additions and 8 deletions

View File

@@ -73,11 +73,11 @@ public class DataInitializer {
return args -> { return args -> {
// Nur ausführen, wenn DB leer ist // Nur ausführen, wenn DB leer ist
if (personRepo.count() > 0) { if (personRepo.count() > 0) {
System.out.println("Datenbank enthält bereits Daten. Überspringe Initialisierung."); log.info("Datenbank enthält bereits Daten. Überspringe Initialisierung.");
return; return;
} }
System.out.println("Generiere Testdaten..."); log.info("Generiere Testdaten...");
// 1. Personen erstellen // 1. Personen erstellen
List<Person> persons = new ArrayList<>(); List<Person> persons = new ArrayList<>();
@@ -138,7 +138,7 @@ public class DataInitializer {
// Batch Save ist performanter // Batch Save ist performanter
docRepo.saveAll(documents); docRepo.saveAll(documents);
System.out.println("Initialisierung abgeschlossen: 50 Personen und 500 Dokumente erstellt."); log.info("Initialisierung abgeschlossen: 50 Personen und 500 Dokumente erstellt.");
}; };
} }
private final String LOREM_IPSUM_LANG="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \n" + // private final String LOREM_IPSUM_LANG="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \n" + //

View File

@@ -10,9 +10,12 @@ import org.springframework.boot.CommandLineRunner;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import lombok.extern.slf4j.Slf4j;
import java.net.URI; import java.net.URI;
@Configuration @Configuration
@Slf4j
public class MinioConfig { public class MinioConfig {
@Value("${app.s3.endpoint}") @Value("${app.s3.endpoint}")
@@ -44,12 +47,12 @@ public class MinioConfig {
@Bean @Bean
public CommandLineRunner testS3Connection(S3Client s3Client) { public CommandLineRunner testS3Connection(S3Client s3Client) {
return args -> { return args -> {
System.out.println("--- S3 VERBINDUNGSTEST START ---"); log.info("--- S3 VERBINDUNGSTEST START ---");
try { try {
s3Client.listBuckets().buckets().forEach(b -> System.out.println("Gefundener Bucket: " + b.name())); s3Client.listBuckets().buckets().forEach(b -> log.info("Gefundener Bucket: " + b.name()));
System.out.println("--- S3 VERBINDUNGSTEST ERFOLGREICH ---"); log.info("--- S3 VERBINDUNGSTEST ERFOLGREICH ---");
} catch (Exception e) { } catch (Exception e) {
System.err.println("--- S3 FEHLER: " + e.getMessage()); log.error("--- S3 FEHLER: " + e.getMessage());
} }
}; };
} }

View File

@@ -58,7 +58,6 @@ public class DocumentSpecifications {
// Filtert nach Schlagworten (UND-Verknüpfung) // Filtert nach Schlagworten (UND-Verknüpfung)
public static Specification<Document> hasTags(List<String> tags) { public static Specification<Document> hasTags(List<String> tags) {
return (root, query, cb) -> { return (root, query, cb) -> {
System.out.println(tags);
if (tags == null || tags.isEmpty()) if (tags == null || tags.isEmpty())
return null; return null;