![](https://csdnimg.cn/release/download_crawler_static/88204617/bg9.jpg)
只要不是商用就不用花钱,并且大型的数据也是支持的,只要是市面上存在的操作系统,
MySQL 都可以有对应的版本可供使用。因为 MySQL 是开源的,如果有对 MySQL 有特
殊需求的甚至可以自己修改源码,达到符合自己使用的目的。MySQL 数据库好处多多,
最重要的一点符合本设计的开发需求,可以说本设计只用到了 MySQL 的一些基础功能,
而这点基础功能就完全够用。MySQL 学习的教程网上很多,许多关于入门的教程就完
全可以达到普通程序员的开发水平,只需要把基本的知识学会了,到公司里面也只是根
据不同的业务逻辑进行不同的语句编写而已。
2.3 Eclipse 开发工具
Eclipse 是开源免费的,仅仅这样理解也许会给人一种免费没有好货的感觉,其实不
是这样的。Eclipse 是一个开发源代码的开发工具,这样会很安全,因为是开源的,如果
对使用者的电脑有害,肯定能找到原因所在,所以这一点安全方面是不用担心的。Eclipse
是不用安装的,这样就不用对系统盘增加压力,可以放到任何一个盘里,使用的时候打
开,不用的时候关闭,不会偷偷的在后台运行,不需要增加注册表负担,启动还必须依
靠 Java 的 JDK 才可以启动,有效的避免了一些病毒入侵,如果病毒入侵改变了源代码,
就不能运行了,只能重新删除文件夹重新解压一份新的 Eclipse 即可,用起来很安全。
Eclipse 发展到现在,已经可以支持其他的开发语言了,家族越来越强大,功能越来越多,
最重要的还是没有收费,这一点就让新手开发者省下很多的资金用来培养自己的学习,
而不用花钱买了开发软件才发现自己不适合进行开发,永远免费的策略可以永远让人有
想使用的机会。最重要的是 Eclipse 并不是免费功能就不够用,恰恰相反,不仅功能强
大,用起来完全符合本设计的开发需求,所以选用了 Eclipse 作为开发工具。
2.4 Spring Boot 框架
Spring Boot 适合初学者,也适合从以前的 Spring 框架开发者学习,学习起来是很方
便的,不管是纯英文教程还是中文教程,国内外都有很多学习的资料。Spring Boot 可以
运行所有的 Spring 项目,进行无缝切换。内置了 Servlet 容器,不需要对代码进行打包
变成 WAR 就可以运行。自带应用监控,运行的时候可以实时的对正在运行的项目进行
监控,可以随时发现问题所在并且能定位发生的问题,可以让程序员及时的修改问题。