My Library Docs

Multi-root Sidebar

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl


v0.0.11Drag to reorder

Entity Fields & CollectionNames

Mongo entity에서 raw field 이름을 보존하는 enum과 collection enum을 생성합니다.


Entity 판별

기본 webfluxDocumentName은 Spring Data MongoDB의 org.springframework.data.mongodb.core.mapping.Document입니다. entityPackage 아래 class 중 해당 annotation이 붙은 class를 대상으로 처리합니다.

생성 예
MemberEntityFields.java
java
raw field name 탐색

Java field 이름이 기본값이며, Spring Data @Field, relational/JPA @Column, Jackson @JsonProperty의 value 또는 name을 문자열 기반으로 읽습니다. Java keyword, 숫자로 시작하는 이름과 특수문자는 안전한 enum identifier로 변환하되 rawName은 유지합니다.

EntityFileWatcher.Config

rootPath

기본 src/main/java

entityPackage

entity source package

fieldPackage

{Entity}Fields 출력 package

collectionNamePackage

CollectionNames 출력 package

collectionNameEnum

기본 CollectionNames

webfluxDocumentName

entity 판별 annotation FQN

생성 파일을 직접 수정하지 않기
© 2026 Byeolnaerim. All rights reserved.소개개인정보처리방침