1.9Java Spring Cloud 微服务开发环境配置| 学习笔记

简介: 快速学习1.9Java Spring Cloud 微服务开发环境配置。

开发者学堂课程【Spring Cloud 微服务架构设计与开发实战 :1.9Java Spring Cloud 微服务开发环境配置】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/60/detail/1113


1.9Java Spring Cloud 微服务开发环境配置

 

内容简介

一、Java Spring Cloud 开发工具

二、Eclipse 开发工具

三、IDEA 开发工具

四、操作演示

 

这节课主要是讲微服务 Java Spring Cloud 这套微服务环境的搭配,可以直接拿来使用,节省开发时间,原始的 Java Spring Cloud 开发环境是可以xxx手动配置,这节课所讲可以使xxx事半功倍,投入更少的时间去做更好的效果。

 

一、Java Spring Cloud 开发工具

1、Java Spring Cloud 开发工具有以下三种:

(1).Linux、Windows . Mac OS

(2).Java 8+

(3).IDE: Eclipse 4.6+或者IntelliJ IDEA

详解:

以上是安装在电脑上的推荐工具,这个环境比较多,大部分公司或者外企都选择的是Mac,还有苹果的Mac Book Pro,苹果记笔本。Windows相对于mac来说要便宜很多,也很好用。Java一般是使用8+版本;使用IDE的话用Eclipse 4.6+版本,企业选择IntelliJ IDEA需要慎重,切换功能很强; Eclipse需要安装插件。

2、Java Spring Cloud 开发工具下载地址

(1). Eclipse: http:

//www.eclipse.org/

(2).IntelliJ IDEA https:

//www.jetbrains.com/idea/

详解:

Java的安装环境就略过不说,JDK要是xxx不会配置的话,可以网上搜索;Windows在苹果设备上可能会相对于安卓设备来说比较麻烦些,但是还是需要适应。

3、Spring Cloud 在线开发工具

(1)、图示:

image.png

(2)、详解:

官方提供的最新的项目快速生成器,打开网站之后可以自行选择Spring Boot下面的版本,这些版本是 Spring Boot 的版本,不是 Spring Cloud 的版本,因为 Spring Cloud 本身是继承于 loser 之上,Spring Cloud 的版本都是英文名字,也不好记,Spring Boot 版本都是数字编码,都是较容易记住的类型。

现在使用的版本基本上也是使用2·0以后的版本,网站上直接在右侧输入,推荐做 api 或者网关都可以使用,可以直接搜索,形成压缩包之后再进行解压,导入 eclipse;如果 eclipse 不行。也可以导入 idea。这个工具xxx也可以自己动手做,要是自己做,可以改变软件,也可以改变公文件,如果在网上找的也是可以的,但是出错率相对来说比较大。对于已经入行的xxx是可以的,刚入行的xxx建议不要这样做,一般在开发过程中还是需要自动提示,借助这类工具。

 

二、Eclipse 开发工具

1、Spring Cloud 开发工具 Eclipse 安装插件

(1)图示:

image.png

(2)详解:

Eclipse 可以直接安装 spring 插件,这样比较方便

2、Spring Cloud 微服务模板向导

(1)演示图示:

图片1.png

(2)详解:

xxx在创建项目时,可以快速的创建一个 Spring Cloud 项目,这跟在线版本的效果是一样的。

 

三、IDEA 开发工具

1、Spring Cloud 开发工具 IDEA

(1)Linux、Windows 、Mac OS

(2)Java 8+

(3)IDE: IntelliJ IDEA

详解:

Idea 比较占内存,比各种插件也更占内存;其他的都比较好用。是付费的,在中国个人愿意掏腰包的很少,这方便主要看企业消费。

 

四、操作演示

首先打开官网,在搜索框里输入 start spring.io,在公司里一般不使用较新版本,一般在2·3版本的就足够;

模板设置,如图:

image.png

在图中需要知道什么都可以进行搜索,如搜索 redis

image.png

里面的内容都可以复制后直接用,本地会下载一个压缩包,解压之后可以导入使用;idea 的使用方法,可以在此基础上直接导入,多了导入的步骤,或者直接在安装插件里新建文件夹,效果是相同的。

这样会对微服务的实际操作有很大的帮助,讲操作是不想xxx只懂微服务概念,不会进行操作。不能说微服务xxx虽然只懂概念,还会写代码,xxx会写代码,别人同样也会,举例子说,医生不能只懂怎么给病人看病,但不会实际操作,这样是行不通的。

相关文章
|
12月前
|
搜索推荐 JavaScript Java
基于springboot的儿童家长教育能力提升学习系统
本系统聚焦儿童家长教育能力提升,针对家庭教育中理念混乱、时间不足、个性化服务缺失等问题,构建科学、系统、个性化的在线学习平台。融合Spring Boot、Vue等先进技术,整合优质教育资源,提供高效便捷的学习路径,助力家长掌握科学育儿方法,促进儿童全面健康发展,推动家庭和谐与社会进步。
|
安全 Java 应用服务中间件
Spring Boot + Java 21:内存减少 60%,启动速度提高 30% — 零代码
通过调整三个JVM和Spring Boot配置开关,无需重写代码即可显著优化Java应用性能:内存减少60%,启动速度提升30%。适用于所有在JVM上运行API的生产团队,低成本实现高效能。
1343 3
|
人工智能 前端开发 Java
2025年WebStorm高效Java开发全指南:从配置到实战
WebStorm 2025不仅是一款强大的JavaScript IDE,也全面支持Java开发。本文详解其AI辅助编程、Java特性增强及性能优化,并提供环境配置、高效开发技巧与实战案例,助你打造流畅的全栈开发体验。
1043 4
|
Java API 微服务
2025 年 Java 从入门到精通学习笔记全新版
《Java学习笔记:从入门到精通(2025更新版)》是一本全面覆盖Java开发核心技能的指南,适合零基础到高级开发者。内容包括Java基础(如开发环境配置、核心语法增强)、面向对象编程(密封类、接口增强)、进阶技术(虚拟线程、结构化并发、向量API)、实用类库与框架(HTTP客户端、Spring Boot)、微服务与云原生(容器化、Kubernetes)、响应式编程(Reactor、WebFlux)、函数式编程(Stream API)、测试技术(JUnit 5、Mockito)、数据持久化(JPA、R2DBC)以及实战项目(Todo应用)。
719 5
|
12月前
|
安全 前端开发 Java
《深入理解Spring》:现代Java开发的核心框架
Spring自2003年诞生以来,已成为Java企业级开发的基石,凭借IoC、AOP、声明式编程等核心特性,极大简化了开发复杂度。本系列将深入解析Spring框架核心原理及Spring Boot、Cloud、Security等生态组件,助力开发者构建高效、可扩展的应用体系。(238字)
|
消息中间件 缓存 Java
Spring框架优化:提高Java应用的性能与适应性
以上方法均旨在综合考虑Java Spring 应该程序设计原则, 数据库交互, 编码实践和系统架构布局等多角度因素, 旨在达到高效稳定运转目标同时也易于未来扩展.
952 8
|
Java 应用服务中间件 Linux
在Java 12环境中配置和部署Apache Tomcat的步骤。
这段部署Tomcat的冒险旅程充满技术挑战,但同时也像游戏一样充满乐趣。它需要你提前准备,仔细执行,并随时准备解决意外情况。成功后,你就可以在这匹强壮的网络野马上,带着你的Java应用,冲向Web开发的璀璨星空。
410 56
|
小程序 Java 知识图谱
Java 学习笔记 —— BMI & BMR 计算器
这是一个使用 Java 编写的 BMI 与 BMR 计算器小程序,可输入年龄、性别、身高和体重,计算身体质量指数(BMI)和基础代谢率(BMR),并输出健康评估结果。通过该项目,掌握了 Java 的输入处理、数据验证、条件判断、数学运算及格式化输出等基础知识,是 Java 初学者的理想练习项目。
Java 数组学习笔记
本文整理Java数组常用操作:遍历、求和、查找、最值及二维数组行求和等典型练习,涵盖静态初始化、元素翻倍、去极值求平均等实例,帮助掌握数组基础与应用。