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

本文涉及的产品
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
简介: 快速学习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会写代码,别人同样也会,举例子说,医生不能只懂怎么给病人看病,但不会实际操作,这样是行不通的。

相关文章
|
13天前
|
XML Java 测试技术
Spring IOC—基于注解配置和管理Bean 万字详解(通俗易懂)
Spring 第三节 IOC——基于注解配置和管理Bean 万字详解!
94 26
|
15天前
|
存储 NoSQL Java
使用Java和Spring Data构建数据访问层
本文介绍了如何使用 Java 和 Spring Data 构建数据访问层的完整过程。通过创建实体类、存储库接口、服务类和控制器类,实现了对数据库的基本操作。这种方法不仅简化了数据访问层的开发,还提高了代码的可维护性和可读性。通过合理使用 Spring Data 提供的功能,可以大幅提升开发效率。
60 21
|
5天前
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
28 7
|
27天前
|
监控 Java 数据库连接
Spring c3p0配置详解
在Spring项目中配置C3P0数据源,可以显著提高数据库连接的效率和应用程序的性能。通过合理的配置和优化,可以充分发挥C3P0的优势,满足不同应用场景的需求。希望本文的详解和示例代码能为开发者提供清晰的指导,帮助实现高效的数据库连接管理。
40 10
|
1月前
|
监控 JavaScript 数据可视化
建筑施工一体化信息管理平台源码,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
智慧工地云平台是专为建筑施工领域打造的一体化信息管理平台,利用大数据、云计算、物联网等技术,实现施工区域各系统数据汇总与可视化管理。平台涵盖人员、设备、物料、环境等关键因素的实时监控与数据分析,提供远程指挥、决策支持等功能,提升工作效率,促进产业信息化发展。系统由PC端、APP移动端及项目、监管、数据屏三大平台组成,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
|
7月前
|
消息中间件 NoSQL Java
使用Java构建可扩展的微服务架构
使用Java构建可扩展的微服务架构
|
8月前
|
消息中间件 NoSQL Java
使用Java构建可扩展的微服务架构
使用Java构建可扩展的微服务架构
|
7月前
|
监控 Java 持续交付
使用Java构建企业级微服务架构的策略与挑战
使用Java构建企业级微服务架构的策略与挑战
|
9月前
|
Java API 网络架构
利用Java Spring Boot构建微服务架构的实践探索
随着业务复杂性的增长和互联网技术的飞速发展,微服务架构已成为现代软件开发中不可或缺的一部分。本文旨在探讨如何利用Java Spring Boot框架构建微服务架构,包括微服务的定义、优势,以及通过实际案例展示如何设计、开发和部署微服务。我们将关注服务拆分、服务间通信、数据一致性、服务治理等核心问题,并探讨如何结合Spring Cloud生态中的组件来实现高效、可靠的微服务架构。
|
8月前
|
消息中间件 监控 Java
使用Java构建微服务架构的最佳实践
使用Java构建微服务架构的最佳实践