代码拉取完成,页面将自动刷新
本文介绍了本系统后端开发所需要的一些软件依赖,以及安装使用
1.8.0
及以上版本5.7
homebrew
brew install git
安装git。git --version
,确认Git是否安装成功。java --version
,确认java是否安装成功。安装:
brew install --cask docker
在终端输入 docker --version
,确认docker是否安装成功。
docker pull mysql:5.7
docker run --name mysql -e MYSQL_ROOT_PASSWORD=pass -d -i -p 3306:3306 --restart=always mysql:5.7
apt-get install git
安装git。git --version
,确认Git是否安装成功。java --version
,确认node是否安装成功。docker --version
,确认node是否安装成功。docker pull mysql:5.7
docker run --name mysql -e MYSQL_ROOT_PASSWORD=pass -d -i -p 3306:3306 --restart=always mysql:5.7
git --version
,确认Git是否安装成功。java --version
,确认node是否安装成功。docker --version
,确认node是否安装成功。docker pull mysql:5.7
docker run --name mysql -e MYSQL_ROOT_PASSWORD=pass -d -i -p 3306:3306 --restart=always mysql:5.7
./gradlew bootRun
启动该服务.docker exec -i -t mysql /usr/bin/mysql -uroot -h 127.0.0.1 -ppass
create database 数据库名 character set utf8 collate utf8_general_ci;
cat ./sql/数据库名.sql | docker exec -i mysql /usr/bin/mysql -uroot -h 127.0.0.1 -ppass 数据库名
初始化数据文件:SQL文件
数据库名参考如下:
服务名称 数据库名
activity-center: ActivityCenter
diff-center: DiffCenter
organization-center: OrganizationCenter
paper-center: PaperCenter
growth-note-app: PractiseDiary
program-center: ProgramCenter
quiz-center: QuizCenter
subscription-center: SubscriptionCenter
user-center: UserCenter
visualization-center: VisualizationCenter
./gradlew bootRun
目前本项目的契约测试不止用来验证契约,也用来了验证API功能。
需要先创建数据库,创建过程参考开发步骤里创建数据的过程。
数据库的名字是在产品数据库名后加Test,如下:
服务名称 数据库名
activity-center: ActivityCenterTest
diff-center: DiffCenterTest
organization-center: OrganizationCenterTest
paper-center: PaperCenterTest
growth-note-app: PractiseDiaryTest
program-center: ProgramCenterTest
quiz-center: QuizCenterTest
subscription-center: SubscriptionCenterTest
user-center: UserCenterTest
visualization-center: VisualizationCenterTest
生成契约测试: ./gradlew generateContractTests
执行契约测试: ./gradlew test
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。