GOOGLE ADS

Mittwoch, 20. April 2022

Spring Boot Mongo Data - So legen Sie die Benennungsstrategie fest

Liebe Stack Overflow-Community,

Ich arbeite derzeit an einem Spring Boot-Projekt, bei dem die Variablennamen in Kamelbuchstaben geschrieben sind. Ich habe auch eine MongoDB-Datenbank mit Feldern, die in Schlangenbuchstaben geschrieben sind. Derzeit verwende ich die von Spring Mongo Data bereitgestellte @Field-Annotation, um jede Variable wie folgt ihrem entsprechenden logischen Namen zuzuordnen:

@Field("var_name")
private String varName;

Meine Frage ist: Gibt es eine Möglichkeit, in Spring Mongo Data eine automatische Konvertierung von Camel Case in Snake Case global zu konfigurieren? Wenn ich ein Modell mit vielen Instanzvariablen habe, wäre es trivial, für jede von ihnen eine @Field-Anmerkung hinzuzufügen.

Vielen Dank im Voraus.


Lösung des Problems

Haben Sie versucht, mappingContext.setFieldNamingStrategy(new SnakeCaseFieldNamingStrategy()) in Ihrer Mongo-Konfigurationsklasse zu verwenden?

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...