Campos de Entidad y Nombres de Colección
Genera enums para los nombres de campo raw que preservan en la entidad Mongo y enums de colección.
Identificación de entidad
El webfluxDocumentName por defecto es org.springframework.data.mongodb.core.mapping.Document de Spring Data MongoDB. Se procesan las clases con esa anotación bajo el paquete entityPackage.
Ejemplo de creación
MemberEntityFields.java
javaExploración de nombre de campo raw
El nombre del campo de Java es el valor por defecto, y se lee como valor o nombre de @Field de Spring Data, @Column de relacional/JPA, o @JsonProperty de Jackson basado en cadenas. Los nombres que son palabras clave de Java, que comienzan con números y caracteres especiales se convierten en identificadores de enum seguros, pero se mantiene el rawName.
EntityFileWatcher.Config
rutaRaíz
src/main/java por defecto
paqueteEntidad
paquete fuente de entidad
paqueteCampo
paquete de salida Fields{Entity}
paqueteNombreColección
paquete de salida CollectionNames
enumNombreColección
CollectionNames por defecto
nombreDocumentoWebflux
FQN de la anotación de identificación de entidad