这里简单说明一下在Windows系统下开发SpringCloud项目所需要的的基本环境,这里只说明开发过程中基础必须的软件,其他扩展功能(Docker,k8s,MinIO,XXL-JOB,EKL,Keepalived,Nginx,RabbitMQ,Kafka等)用到的软件会在具体使用时详细说明,本地开发的环境软件以Windows版本的安装配置为例,数据库等中间件以Linux(CentOS7)的安装配置为例,其他系统Mac/Linux可自行配置。
后端开发需要准备的环境及软件有:JDK1.8+,Maven3.6.3+,Mysql5.7.11+,Redis5.0+,Nacos1.4.0+,Sentinel1.8.0+,IntelliJIDEA.2.1
前端开发需要准备的环境及软件有:Node.js15.9.0+,npm/cnpm/yarn,VisualStudioCode
实际上环境软件可以使用Docker安装,更加简单方便,如果说自己为了更详细地了解各项配置及安装原理,还是通过软件包一步步安装配置(这里暂不深入讨论数据库、消息中间件等应不应该使用Docker安装的问题),以下为详细安装操作步骤,不是小白请略过...
后端开发所需环境及软件安装步骤:
一、安装JDK
年4月16日,Oracle发布了OracleJDK的8u和8u两个版本(属于JDK8系列),并从这两个版本开始将JDK的授权许可从BCL换成了OTN,也就是从这两个版本开始商用收费。当然,个人开发和测试并不会收费,那么商用环境我们可以有两个选择:下载之前的版本(年1月15日发布的OracleJDK8u和8u)进行使用或者选择使用OpenJDK。目前我们一般的做法是在本地开发环境使用OracleJDK,在测试环境和正式环境中使用OpenJDK。为了保持使用的特性一致,需选择合适的版本。
我们这里在开发过程中选择使用OrackeJDK,OracleJDK