# 开始使用 🎬

您可以直接前往定制页面 (opens new window)进行代码定制,但我们并不建议您这么做。我们强烈推荐您使用CodeRd命令来定制代码,因为这样我们可以更方便的生成页面和接口。无论如何,如果您打算使用Eva来开发您的项目,您都需要一个CodeRd账号来帮助您记录生成配置。前往注册 (opens new window)

下面说明如何使用CodeRd命令来定制代码。

# 环境准备(必读)🚩

  • Node 14.16.0
  • NPM 6.14.11
  • JDK 1.8
  • MySQL 8.0.19
  • Maven 3.6.1

不要误会!

以上是作者使用的环境,但并不意味着需要严格遵守,罗列出来只是为了当出现可能是版本导致的问题时给您有个参考。

# 安装CodeRd

npm install -g coderd
1

对Node版本的建议

CodeRd建议使用Node v14.16.0来使用命令

# 构建项目 🎬

👉 视频教程 (opens new window)

# 创建项目目录并执行构建命令

mkdir myproject-server
cd myproject-server

# 登录coderd(您也可以选择不登录,但不登录的情况下您无法生成页面)
coderd login

# 构建项目
coderd eva build-server
1
2
3
4
5
6
7
8

# 定制项目技术栈和功能模块

命令执行后您将获得以下定制化选项

  • ? 基础包名

基础包名通常为com.项目名称,默认为com.${_project.enName?lower_case},也就是您的com.您的项目名称全小写`。

  • ? 启动端口

服务启动端口,默认为10010。

  • ? 缓存

选择您要的缓存策略。

  • ? 模块定制

您可以根据您的需求选择您需要的模块。

  • ? 数据库

数据库地址,含端口号和数据库名称(请勿输入测试环境或生成环境的数据库地址)。

  • ? 数据库用户名

数据库用户名(请勿输入测试环境或生成环境的数据库用户名)。

  • ? 数据库密码

数据库密码(请勿输入测试环境或生成环境的数据库密码)。

# 初始化数据库

代码生成后,您将获得一个完整的定制化后的代码。您需要执行doc/init.sql文件以初始化数据库。

# 启动项目

运行基础包名下的Application.java中的main方法即可。