ModelMapper 开源项目教程
modelmapperIntelligent object mapping项目地址:https://gitcode.com/gh_mirrors/mo/modelmapper
1. 项目的目录结构及介绍
ModelMapper 项目的目录结构如下:
modelmapper/
├── core/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ ├── org/
│ │ │ │ │ ├── modelmapper/
│ │ │ │ │ │ ├── ...
│ │ │ │ │ │ └── ...
│ │ │ │ │ └── ...
│ │ │ └── resources/
│ │ └── test/
│ │ ├── java/
│ │ │ ├── org/
│ │ │ │ ├── modelmapper/
│ │ │ │ │ ├── ...
│ │ │ │ │ └── ...
│ │ │ └── ...
│ │ └── resources/
│ └── pom.xml
├── docs/
│ ├── src/
│ │ ├── asciidoc/
│ │ │ ├── ...
│ │ │ └── ...
│ │ └── ...
│ └── pom.xml
├── integration/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ ├── org/
│ │ │ │ │ ├── modelmapper/
│ │ │ │ │ │ ├── ...
│ │ │ │ │ │ └── ...
│ │ │ │ │ └── ...
│ │ │ └── resources/
│ │ └── test/
│ │ ├── java/
│ │ │ ├── org/
│ │ │ │ ├── modelmapper/
│ │ │ │ │ ├── ...
│ │ │ │ │ └── ...
│ │ │ └── ...
│ │ └── resources/
│ └── pom.xml
├── parent/
│ └── pom.xml
├── performance/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ ├── org/
│ │ │ │ │ ├── modelmapper/
│ │ │ │ │ │ ├── ...
│ │ │ │ │ │ └── ...
│ │ │ │ │ └── ...
│ │ │ └── resources/
│ │ └── test/
│ │ ├── java/
│ │ │ ├── org/
│ │ │ │ ├── modelmapper/
│ │ │ │ │ ├── ...
│ │ │ │ │ └── ...
│ │ │ └── ...
│ │ └── resources/
│ └── pom.xml
├── site/
│ ├── src/
│ │ ├── site/
│ │ │ ├── apt/
│ │ │ │ ├── ...
│ │ │ │ └── ...
│ │ │ └── ...
│ │ └── ...
│ └── pom.xml
└── pom.xml
目录结构介绍
core/
: 核心模块,包含 ModelMapper 的主要实现代码。docs/
: 文档模块,包含项目的文档和用户手册。integration/
: 集成测试模块,包含与其他框架或库的集成测试代码。parent/
: 父模块,包含项目的父 POM 文件。performance/
: 性能测试模块,包含性能测试代码。site/
: 站点模块,包含项目的网站和文档。
2. 项目的启动文件介绍
ModelMapper 项目的启动文件位于 core/src/main/java/org/modelmapper/ModelMapper.java
。这个文件是 ModelMapper 的核心类,提供了对象映射的主要功能。
启动文件介绍
ModelMapper.java
: 核心类,提供了对象映射的主要功能,包括设置映射规则、执行映射操作等。
3. 项目的配置文件介绍
ModelMapper 项目的配置文件主要位于 core/src/main/resources/
目录下。这些配置文件用于配置 ModelMapper 的行为
modelmapperIntelligent object mapping项目地址:https://gitcode.com/gh_mirrors/mo/modelmapper