Field Entitas & Nama Koleksi
Membuat enum dan enum koleksi yang mempertahankan nama field mentah dari entitas Mongo.
Identifikasi Entitas
webfluxDocumentName default adalah org.springframework.data.mongodb.core.mapping.Document dari Spring Data MongoDB. Memproses kelas yang memiliki anotasi tersebut di bawah paket entityPackage.
Contoh pembuatan
MemberEntityFields.java
javaJelajahi nama field mentah
Nama field Java adalah default, dan membaca value atau name dari Spring Data @Field, relational/JPA @Column, Jackson @JsonProperty berbasis string. Nama yang merupakan keyword Java, dimulai dengan angka, dan karakter khusus diubah menjadi identifier enum yang aman, tetapi rawName tetap dipertahankan.
EntityFileWatcher.Config
rootPath
src/main/java default
entityPackage
paket sumber entity
fieldPackage
paket output {Entity}Fields
collectionNamePackage
paket output CollectionNames
collectionNameEnum
CollectionNames default
webfluxDocumentName
FQN anotasi untuk menentukan entity