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

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
注册配置 MSE Nacos/ZooKeeper,118元/月
云原生网关 MSE Higress,422元/月
简介: 快速学习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

1Linux、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会写代码,别人同样也会,举例子说,医生不能只懂怎么给病人看病,但不会实际操作,这样是行不通的。

相关文章
|
9天前
|
Java 对象存储 开发者
解析Spring Cloud与Netflix OSS:微服务架构中的左右手如何协同作战
Spring Cloud与Netflix OSS不仅是现代微服务架构中不可或缺的一部分,它们还通过不断的技术创新和社区贡献推动了整个行业的发展。无论是对于初创企业还是大型组织来说,掌握并合理运用这两套工具,都能极大地提升软件系统的灵活性、可扩展性以及整体性能。随着云计算和容器化技术的进一步普及,Spring Cloud与Netflix OSS将继续引领微服务技术的发展潮流。
23 0
|
7天前
|
负载均衡 Java 网络架构
实现微服务网关:Zuul与Spring Cloud Gateway的比较分析
实现微服务网关:Zuul与Spring Cloud Gateway的比较分析
20 5
|
6天前
|
前端开发 API 微服务
SpringCloud微服务之间使用Feign调用不通情况举例
SpringCloud微服务之间使用Feign调用不通情况举例
31 2
|
9天前
|
Java API 对象存储
微服务魔法启动!Spring Cloud与Netflix OSS联手,零基础也能创造服务奇迹!
这段内容介绍了如何使用Spring Cloud和Netflix OSS构建微服务架构。首先,基于Spring Boot创建项目并添加Spring Cloud依赖项。接着配置Eureka服务器实现服务发现,然后创建REST控制器作为API入口。为提高服务稳定性,利用Hystrix实现断路器模式。最后,在启动类中启用Eureka客户端功能。此外,还可集成其他Netflix OSS组件以增强系统功能。通过这些步骤,开发者可以更高效地构建稳定且可扩展的微服务系统。
24 1
|
9天前
|
Java 对象存储 开发者
微服务世界的双雄争霸:Spring Cloud与Netflix OSS——谁将引领下一次企业级应用变革的风暴?
Spring Cloud与Netflix OSS是微服务架构的核心组件集,分别以其与Spring Boot的紧密集成及为大规模分布式系统设计的特性,在Java开发社区中广受青睐。前者通过Eureka提供服务发现机制,简化服务注册与定位;后者借助Hystrix增强系统弹性和可靠性,避免雪崩效应。此外,二者还包含负载均衡(Ribbon)、声明式HTTP客户端(Feign)及API网关(Zuul)等功能,共同构建强大微服务体系,助力开发者聚焦业务逻辑,提升系统灵活性与性能。
23 0
|
9天前
|
Cloud Native Java 对象存储
揭秘微服务架构之争:Spring Cloud与Netflix OSS巅峰对决,谁将称霸弹性云原生时代?
近年来,微服务架构成为企业应用的主流设计模式。本文对比了两大热门框架Spring Cloud和Netflix OSS,探讨其在构建弹性微服务方面的表现。Spring Cloud依托Spring Boot,提供全面的微服务解决方案,包括服务注册、配置管理和负载均衡等。Netflix OSS则由一系列可独立或组合使用的组件构成,如Eureka、Hystrix等。两者相比,Spring Cloud更易集成且功能完善,而Netflix OSS则需自行整合组件,但灵活性更高。实际上,两者也可结合使用以发挥各自优势。通过对两者的对比分析,希望为企业在微服务架构选型上提供参考。
29 0
|
11月前
|
前端开发 Java 数据库
Java面试题 - Spring
Java面试题 - Spring
143 0
|
3月前
|
Java 应用服务中间件 开发者
Java面试题:解释Spring Boot的优势及其自动配置原理
Java面试题:解释Spring Boot的优势及其自动配置原理
101 0
|
Java 容器 Spring
【java常见的面试题】什么是Spring IOC 和DI ?
Java基础的面试题【SSM框架篇】
182 0
|
设计模式 前端开发 Java
Java经典面试题:Spring中用到了哪些设计模式?
一位应届毕业生被问到这样一道面试题,说Spring用到了哪些设计模式?其实只要Spring使用得够熟练,回答这道题还是非常轻松的。因为Spring的命名非常规范,基本上从类名就可以看得出来用到了哪些设计模式。 今天,我给大家分享一下我的理解。
96 1
下一篇
无影云桌面