在spring cloud系列章节中,本来已经写了几个章节了,但是自己看起来有些东西写得比较杂,所以重构了一下springcloud的章节内容,新写了本章节,先教大家在工作中如何搭建一个模块springcloud项目。本章及后面章节,我们使用的开发环境是 spring tool suite (sts)  + maven (当然你也可以使用IDEA + Gradle,目前使用的公司也很
转载 2024-03-07 18:23:17
214阅读
最近项目要用spring boot ,spring cloud 还有docker,在spring cloud这卡了很久,这篇博文做个笔记1、因为项目是模块的,这里需要建立一个maven工程,它的pom作为项目的父pom1.1、建立一个空的maven工程建立好以后就是上面这个样子,因为我们只需要pom文件做为父pom,规范子模块,因此应当删除src目录1.2、修改pom文件但是怎么修改这个pom文
转载 2024-03-05 18:07:45
198阅读
什么是Cloud ToolkitCloud Toolkit 是免费的本地 IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器,甚至云端(ECS、EDAS、ACK、ACR 和 小程序云 等);并且还内置了 Arthas 诊断、Dubbo工具、Terminal 终端、文件上传、函数计算 和 MySQL 执行器等工具。首先在父工程的pom添加/Use
转载 2024-09-02 14:24:10
73阅读
  先来回顾一下,在前文中我们完成了什么:构建了config-server,连接到Git仓库在Git上创建了一个5--SpringCloud--Config目录,用来存储配置信息构建了config-client,来获取Git中的配置信息  在本文中,我们继续来看看Spring Cloud Config的一些其他能力。 高可用问题  Config Server与服务注册中心一样,我们也需要
转载 2023-09-10 11:48:42
90阅读
文章目录Spring Boot 和 Spring Cloud 版本选择父工程Project空间创建公共模块创建服务提供者模块创建消费者模块创建 Spring Boot 和 Spring Cloud 版本选择Spring Cloud 官网:://spring.io/projects/spring-cloud#learn Spring Boot 官网:://spring.io/p
转载 2024-05-29 13:36:48
278阅读
Spring七大组件核心容器(Spring core)核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范与实际的应用程序代码分开。BeanFactory使用依赖注入的方式提供给组件依赖。
本篇文章,我们开始讲解关于SpringMVC框架的内容。在此之前应该还有关于企业级Spring的一些内容,我决定放在后边讲解,或者如果在Spring boot中有较好的替代方案,我会直接讲解Spring boot。在本文中,我会给大家展示什么是SpringMVC以及使用我们的intellij构建一个Spring MVC的实例。1.什么是SpringMVC框架呢?简单的说,就是我们在使用Spring
dubbo-admin下载安装地址 后端启动打包踩坑经过:一定要确定运行环境是jdk1.8 成功启动并打包前端启动打包首先找到前端文件夹ui 执行命令npm install打包即可,注意要检查是否完成node.js的安装Eureka的使用搭建eureka-server步骤1.引入SpringCloud为eureka提供的starter依赖:<dependency> <gr
1. 简介Spring Cloud现在非常流行的一些技术整合到一起,实现了诸如:配置管理,服务发现,智能路 由,负载均衡,熔断器,控制总线,集群状态等等功能。架构图:Eureka:注册中心Zuul:服务网关Ribbon:负载均衡Feign:服务调用Hystrix:熔断器Spring Clound 和Spring Boot版本对应关系2. 微服务场景模拟2.1. 创建父工程微服务中需要同时创建多个项
SpringCloud 框架基本模块梳理(一)前言 本片文章作为本系列的初始,将会搭建 注册中心 和 网关 共两个服务,同时会从个人来阐述技术选型,欢迎讨论,轻喷。一、环境&组件版本介绍 JDK 8, MAVEN 3, idea编译器 SpringBoot: 2.2.5.RELEASE SpringCloud: Hoxton.SR3二、搭建注册中心1、技术选型 一提到分布式系统注册中心的技
转载 2024-02-14 14:54:23
110阅读
我个人比较倾向于使用Spring Initializr来创建maven工程,下面通过搭建一个拥有两个子模块的maven项目,来介绍一下后台模块的maven工程的搭建方式。1、maven工程下载进入Spring Initializr:https://start.spring.io/。在页面上面输入好工程信息之后,点击“Generate Project”,如图1.1所示:2、父模块创建解压下载好的压
转载 2024-06-11 05:54:55
186阅读
Spring Cloud集成Dubbo目前Dubbo在国内还是有较多公司在使用的,一方面是因为Dubbo作为阿里巴巴开源的一个SOA服务治理解决方案,在国内发展较早,有比较好的先发优势;另一方面是因为在国内很多工程师对Dubbo框架都比较熟悉,有比较完善的文档介绍和实例;还有,Dubbo框架的性能优势和基于SPI的扩展机制也是Dubbo的优势所在。然而,现在很多人也拿Dubbo与Spring Cl
Spring容器-ApplicationContext的附加功能及BeanFactory一、ApplicationContext的附加功能1. 使用MessageSource实现国际化(1) ResourceBundleMessageSource基本应用举例(2) ResourceBundleMessageSource中消息查找参数的替换(3) ResourceBundleMessageSour
springcloud功能域和官网资料介绍。springcloud能干嘛?:Distributed/versioned configuration(分布式/版本控制配置)Service registration and discovery(服务注册与发现)Routing(路由)Service-to-service calls(服务到服务的调用)Load balancing(负载均衡配置)Circ
   这两天用了一些空余的时间,看了一位博主的博客,感觉写的还不错,跟着这博主的Spring Cloud系列的博文,从头到尾搭建了一番,中间也遇到了好多的问题,不过还好,算是都搭建起来了,感觉对SpringCloud又多了一层的认识,之前都是拿来用,没有去心思怎样去搭建,觉得跟着这位博主从头到尾搭建下来,收货还是不少的。     头一回,在写博客
目录前言项目版本项目说明集成Dubbo 2.6.x新项目模块老项目模块集成Dubbo 2.7.x新项目模块老项目模块参考资料系列文章前言SpringCloud系列开篇文章就说到了,公司新项目将入坑SpringCloud全家桶,但原先线上老项目是采用Spring+Dubbo技术栈的,新项目中的部分业务还是和老项目有点关联的,重写这一部分业务逻辑也是需要点时间,本来想通过http请求进行业务交互的,总
转载 2024-07-15 19:40:40
49阅读
如果项目中我们用的是RabbitMQ进行消息传输,随着后面的业务需求,我们需要向Kafka迁移,如果单纯去修改代码,那是很繁琐的。那么怎么解决这种情况呢,既能使用RabbitMQ又可以快速切换KafKa?这时就用到了SpringCloudStream:其可以屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型。不过目前只支持RabbitMQ 和 Kafka。通过定义绑定器 Binder 作为
转载 4月前
57阅读
springboot源码测试例子一、Docker集成Jenkins自动化部署SpringBoot1.使用docker 安装jenkinsdocker run -p 8080:8080 -p 50000:50000 -v jenkins_data:/var/jenkins_home jenkinsci/blueocean 2.访问jenkins地址 8080注意:第一次启动的时候正在加载j
转载 2024-10-07 16:46:01
63阅读
    学习 spring cloud 首先要清楚 spring boot、spring cloud 及微服务架构这几个东西及他们之间的关系。    个人觉得这几个东西从宏观到微观这样更好理解一点。微服务架构相当于是一种概念、一种模式,而 spring cloud 相当于是这种概念的具体落实,而 spring cloud 又由一个个 spring
转载 2024-04-01 06:46:30
45阅读
文章目录建立父工程,完成环境搭建IDEA快速创建Maven工程,偏好设置修改pom.xmldependencyManagement和dependencies的区别Maven如何跳过单元测试Maven将父工程发布到仓库建立子模块,快速启动建立子module改子模块的pom.xml编写yml编写主启动类编写业务类创建consumer模块使用RestTemplate进行服务调用重构,提取相同部分代码新
  • 1
  • 2
  • 3
  • 4
  • 5