# 开发前必读
本章介绍本书所需要的一些准备工作. 请确保把各部分的准备工作完成

本文档基于Intellij IDEA,Mysql,Maven，JDK8这四个基本工具，
当然你也可以用Eclipse开发工具。

**Jdk**

- 请选用当前最新的版本,根据平台选用X64或X86版本的JDK8,并妥善安装
- JDK最低版本要求1.8

**MySQL**

- [Mysql官网](https://dev.mysql.com/)
- [下载页面](https://dev.mysql.com/downloads/), 选用5.6以上系列的版本
- 妥善安装,并配置账号密码


**Intellij IDEA**
- [Intellij IDEA官网](https://www.jetbrains.com/idea/)
- [下载页面](https://www.jetbrains.com/idea/download/)
- 请自行下载安装合适版本的IDEA（或者eclipse）

**Lombok**
- Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有，但显得很臃肿的Java代码的工具，通过使用对应的注解，可以在编译源码的时候生成对应的方法。
- 本系统用通过给实体类增加@Data注解让给实体类自动生成setter，getter方法。
- 开发之前需要安装开发工具对应的Lombok插件
- 添加新的实体的时候要在类名上增加@Data注解。

**Maven**
-[下载页面](http://maven.apache.org/download.cgi)

**Tomcat** 
-如果在tomcat中部署，要求至少Tomcat8及其以上版本

