Entity-Felder & Sammlungsnamen
Erstellt ein Enum und ein Sammlungs-Enum, das die Rohfeldnamen im Mongo-Entity beibehält.
Entity-Erkennung
Der Standardwert für webfluxDocumentName ist org.springframework.data.mongodb.core.mapping.Document von Spring Data MongoDB. Es werden nur Klassen mit dieser Annotation unter dem entityPackage verarbeitet.
Erstellungsbeispiel
MemberEntityFields.java
javaErforschung des raw field name
Der Java-Feldname ist der Standardwert, und es wird der Wert oder Name von Spring Data @Field, relational/JPA @Column, Jackson @JsonProperty als stringbasiert gelesen. Java-Schlüsselwörter, Namen, die mit einer Zahl beginnen, und Sonderzeichen werden in sichere Enum-Identifikatoren umgewandelt, wobei der rawName beibehalten wird.
EntityFileWatcher.Config
rootPath
Standard src/main/java
entityPackage
entity Quellpaket
fieldPackage
{Entity}Fields Ausgabepaket
collectionNamePackage
CollectionNames Ausgabepaket
collectionNameEnum
Standard CollectionNames
webfluxDocumentName
entity Identifikationsannotation FQN