工程结构
- 通过
jmms create project hello
创建后的工程目录结构如下:
hello
├── Dockerfile
├── app
│ ├── config-dev.json
│ ├── config.json
│ ├── server.json
│ ├── entities
│ └── models
│ ├── modules
│ ├── operations
│ │ └── @get.js
│ ├── params
│ ├── sqls
├── pom.xml
└── src
└── main
├── java
│ └── app
│ └── Application.java
└── resources
├── logback-test.xml
└── logback.xml
这是一个由Maven
管理的标准Spring Boot
工程,Java的代码和相关配置在src/main
中,如果后续不需要使用Java代码进行开发可以忽略这个目录。
微服务本身的配置和代码在app
目录中,下面详细介绍这个目录的结构:
├── app
│ ├── config-dev.json 开发模式下的配置文件
│ ├── config.json 整个服务的应用配置文件,如数据库配置等
│ ├── server.json 应用服务器配置(如Tomcat的启动端口等)
│ ├── entities 保存实体模型定义文件
│ └── models 保存普通模型定义文件
│ ├── modules 保存微服务内的公共模块代码
│ └── operations 保存API操作脚本文件
│ └── @get.js 默认产生的API操作,返回"It Works!"
│ ├── params 保存全局参数定义文件
│ ├── sqls 保存全局SQL脚本文件