Trường Entity & Tên Collection
Tạo enum và enum collection để bảo tồn tên trường thô trong thực thể Mongo.
Phân biệt Entity
Tên tài liệu webfluxDocumentName cơ bản là org.springframework.data.mongodb.core.mapping.Document của Spring Data MongoDB. Nó xử lý các lớp có annotation tương ứng dưới entityPackage.
Ví dụ tạo
MemberEntityFields.java
javaKhám phá tên trường raw
Tên trường Java là giá trị mặc định, đọc giá trị hoặc tên từ @Field của Spring Data, @Column của relational/JPA, @JsonProperty của Jackson dựa trên chuỗi. Tên từ khóa Java, tên bắt đầu bằng số và ký tự đặc biệt sẽ được chuyển đổi thành định danh enum an toàn nhưng rawName sẽ được giữ nguyên.
EntityFileWatcher.Config
đường dẫn gốc
src/main/java cơ bản
entityPackage
gói nguồn thực thể
fieldPackage
gói đầu ra {Entity}Fields
collectionNamePackage
gói đầu ra CollectionNames
collectionNameEnum
CollectionNames cơ bản
webfluxDocumentName
FQN annotation xác định thực thể