开发环境的准备主要涉及三个方面:JDK、Maven、Spring Tools 4 for Eclipse。

1. JDK

JDK 的版本用 1.8 即可,环境变量大家自行去配置。配置好环境变量,在命令行中输入“java–version”能够显示出版本信息即可,如图 1 所示。


图 1  cmd 查询 JDK 版本

2. Maven

Maven 是用于项目构建的,教程所用的版本是 3.6。安装完之后也需要配置环境变量,配置好后同样需要在命令行中输入“mvn–version”进行检测。


图 2  cmd查询Maven版本

3. Spring Tools 4 for Eclipse

大家可以选择自己熟悉的开发工具,不一定要用 Spring Tools 4 for Eclipse,Spring Tools 4 for Eclipse 下载的地址:http://spring.io/tools。

Lombok 安装步骤

下载完成后,还需要安装 Lombok 插件,本教程的示例代码会采用 Lombok 来简化 get,set 方法。

1)官网下载 lombok.jar(https://projectlombok.org/index.html)。

2)直接运行 jar(java -jar lombok.jar 包的绝对路径),如图 3 所示。


图 3  运行 jar 包

然后会显示一个界面,如图 4 所示。


图 4  lombok 显示页面

点击 Install/Update 按钮即可安装成功,重启 IDE 即可使用。

《springcloud超级入门》Spring Cloud开发环境的准备和Lombok安装步骤《四》相关推荐

  1. 《SpringCloud超级入门》Eureka自我保护模式和InstanceID的配置《十四》

    关闭自我保护 保护模式主要在一组客户端和 Eureka Server 之间存在网络分区场景时使用.一旦进入保护模式,Eureka Server 将会尝试保护其服务的注册表中的信息,不再删除服务注册表中 ...

  2. PIC单片机开发环境搭建_MPLAB X IDE安装步骤

    熟悉开发环境是学习单片机的第一步,现在介绍下PIC得开发环境,PIC的开发环境有老的 MPLAB IDE, 和最新的MPLAB X IDE. MPLAB X IDE 比老的MPLAB IDE, 编写代 ...

  3. 消息队列服务器安装失败,开发环境下的RocketMQ完整安装步骤、错误分析以及示例...

    在看这文章之前建议先看看先前架构原理介绍文章: RocketMQ服务器启动 linux环境 下载编译源码 # 下载$ > wget wget http://mirror.bit.edu.cn/a ...

  4. 《springcloud超级入门》Spring Cloud和Dubbo的区别及各自的优缺点《三》

    了解为什么需要微服务.最初的服务化解决方案是给相同服务提供一个统一的域名,然后服务调用者向这个域发送 HTTP 请求,由 Nginx 负责请求的分发和跳转. 这种架构存在很多问题:Nginx 作为中间 ...

  5. 《SpringCloud超级入门》Spring Boot Starter的介绍及使用《七》

    目录 Spring Boot Starter项目创建 自动创建客户端 使用 Starter 使用注解开启 Starter 自动构建 使用配置开启 Starter 自动构建 配置 Starter 内容提 ...

  6. Spring cloud 开发培训

    Spring cloud 开发培训 文章目录 Spring cloud 开发培训 本次培训目的 1. 开发环境 2. 开发工具 3. 常用命令 4. 正式开发前准备工作 5. 微服务创建 6. 开发插 ...

  7. Arduino可穿戴开发入门教程Arduino开发环境介绍

    Arduino可穿戴开发入门教程Arduino开发环境介绍 Arduino开发环境介绍 Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程.Arduino的软件 ...

  8. spring 开发环境_设置Spring 3开发环境

    spring 开发环境 本教程简要说明了如何设置典型的环境来开发基于Spring的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. 在教程 ...

  9. 设置Spring 3开发环境

    本教程简要说明了如何设置典型的环境来开发基于Spring的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. 在教程中,我们将需要安装以下组 ...

最新文章

  1. LightGBM是什么?相对于xgboost有什么优势?如何使用randomSearchCV和lightgbm进行组合获取最优参数组合?
  2. linux内核参数优化 for 高并发服务器
  3. android fragment 退出程序,android – 应用程序在Fragment中单击后退按钮后关闭
  4. 在行列都排好序的矩阵中找数
  5. linux的fork语句,Linux C/C++——fork()函数基础
  6. Java黑皮书课后题第5章:**5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差
  7. 自动判断PC端、手机端跳往不同的域名JS实现代码
  8. 基于java Springboot+Vue+shiro前后端分离疫情防疫管理系统设计和实现2.0
  9. 一个图文混排问题的解决过程
  10. 京东扩招 1.5 万员工;程维卸任快的打车法人;库克纪念乔布斯 64 岁诞辰 | 极客头条...
  11. JavaScript获取当前月的第一天和最后一天日期
  12. Redis入门到精通-姜海强-专题视频课程
  13. 程序员兼职年收入一百万100w
  14. 《shell脚本学习指南》自学笔记——入门
  15. SAP操作手册之 IDOC基础篇
  16. 通过DCMM评估对企业有什么作用
  17. (lintcode)第4题 丑数II
  18. php获取应用宝app下载连接
  19. Ubuntu14.04上安装calamari
  20. 妮妮lisp_140种Python标准库、第三方库和外部工具都有!

热门文章

  1. IDEA访问数据库时,某一个字段数据库中有值但是访问到的数据始终是null
  2. LeetCode题库整理【Java】—— 7整数反转
  3. android activity动态显示不出来,uiautomatorviewer 获取不到动态页面解决办法
  4. 疯狂java讲义价格_疯狂java讲义
  5. 前端处理带t的时间_适合家用的跑步机?阿迪达斯轻爵T-19i跑步机测评|adidas|商用机...
  6. mysql触发器求属性和_MySQL触发器demo
  7. wifi 信道_WiFi网速太慢,四招就可以让无线网络变得顺畅
  8. foxmail邮件怎样打印日历
  9. Chrome谷歌浏览器76地址栏隐藏的HTTPS和WWW标记如何恢复
  10. 如何理解面向过程和面向对象?