.
├── bookstore.iml
├── build.gradle
├── gradle
├── gradlew
├── gradlew.bat
├── out
├── Readme.md
├── settings.gradle
├── spider
│ ├── index.js
│ ├── package.json
│ └── package-lock.json
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── expr
│ │ └── bookstore
│ │ ├── BookstoreApplication.java
│ │ ├── controllers //控制层
│ │ ├── dao //数据层,使用JPA
│ │ ├── services //编写相对复杂的一些业务逻辑,避免扰乱数据层
│ │ └── util
│ └── resources
│ └── application.properties
└── test
├── java
└── resources
- fork 仓库
https://github.com/Stan1812/book_store.git
git clone https://${your address}
- IDEA 导入本地项目(使用 gradle,本项目依赖源已更改为阿里云镜像,无须担心速度)
- 根据配置文件
/resources/application.properties
构建本地开发数据库 - 分模块开发(如果你认为项目结构有问题,请尽早提出,因为我也觉得怪怪的)。完成模块,push 代码,提交
pull request
- 安装 node(version>=8)
- 进入目录
cd spider
- 安装依赖
npm install
- 执行
node index.js
- 数据将写入到
Book
表
后端构建 RESTFul API,应提供详尽的 API 文档供前端使用。 JAVA 文档用哪个(不了解。。)?
暂时就这些。。希望补充。。