1.进入官网下载Apache Tomcat,网址如下:https://tomcat.apache.org/ 选择版本进行下载 点击zip格式进行下载 解压文件夹,点击startup.bat 出现下图,并且在浏览器输入localhost:8080,显示下图说明成功,现在的版本已经不需要配置环境变量,对于7以前的版本则需要配置环境变量 对于乱码解决方法如下: 打开tomcat文件夹到conf目录下修改
1、pom依赖
转载
2023-06-01 22:49:35
122阅读
分页插件PageHelper参看了pagehelper-spring-boot,使用起来非常放方便,关于更多PageHelper可以点击https://github.com/pagehelper/Mybatis-PageHelper。添加maven依赖根据上面地址中的说明,只需要添加如下依赖,并且可以不再mybatis的依赖<!--分页插件-->
<dependency>
转载
2024-06-18 08:08:44
61阅读
Spring Cloud Stream 事件驱动1. 简介事件驱动架构(Event-driven 架构,简称 EDA)是软件设计领域内的一套程序设计模型。这套模型的意义是所有的操作通过事件的发送/接收来完成。举个例子,比如一个订单的创建在传统软件设计中服务端通过接口暴露创建订单的动作,然后客户端访问创建订单。在事件驱动设计里,订单的创建通过接收订单事件来完成,这个过程中有事件发送者和事件接受者这两
转载
2024-07-05 12:14:28
62阅读
目录一、Spring Cloud OpenFeign简单使用1. 简单使用2. FeignClient由服务提供者提供API jarorder-apiorder-servicespring-cloud-user-service二、原理分析官网地址 spring-cloud-openfeignSpring Cloud OpenFeign : 声明式的伪RPC调用,可以让服务调用者面向接口进行开发,底
转载
2024-03-01 21:23:14
67阅读
**第一章:最新spring cloud开发教程之开发前的准备工作及介绍**优点:1、服务拆分粒度更细,有利于资源重复利用,有利于提高开发效率2、可以更精准的制定优化服务方案,提高系统的可维护性3、微服务架构采用去中心化思想,服务之间采用Restful等轻量级通讯,比ESB更轻量 4、适于互联网时代,产品迭代周期更短缺点:1、微服务过多,治理成本高,不利于维护系统2、分布式系统开发的成本高(容错,
转载
2024-03-26 12:42:32
8阅读
spring简化开发的四个基本策略 1.基于POJO的轻量级和最小侵入性编码 2.通过依赖注入和面向接口松耦合 3.基于切面和惯性进行声明式编程 4.通过切面和模板减少样板式代码spring源码环境搭建运行 首先安装gradle,添加环境变量 然后cmd打开spring目录,运行gradle.bat开始构建,在网络环境好的情况下当出现build success提示之后说明gradle构建成功,然后
转载
2024-03-19 23:49:34
55阅读
文章目录1. 前言2. 反射2.1 获得代表类的Class对象2.1.1 getClass2.2.2 Class.forName2.2.3 类的class属性2.2.4 基本类型的TYPE属性2.2 获取类的成员2.2.1 构造函数2.2.2 普通方法2.2.3 静态方法2.2.4 私有非静态属性2.2.5 私有静态属性2.3 对泛型类的反射3. 后记 1. 前言Java中最强大的技术:反射!为
转载
2024-04-27 13:34:06
21阅读
@RequestBody支持json格式,前端传过来某类型的数据,后端 直接可以用@RequestPara
原创
2018-12-25 11:49:59
417阅读
一、SpringCloud简介SpringCloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。SpringCloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud Config、Spr
转载
2024-04-12 10:40:22
30阅读
Spring Cloud 注册中心 Nacos服务管理配置管理服务管理1.下载NacosNacos官网根据官网上的步骤来进行nacos的搭建,我这里下载的是源码。下载成功后,使用IDEA打开,先将mav
原创
2022-03-17 16:34:24
113阅读
Spring cloud Config是提供统一管理配置,进行配置的集中管理;把不同的环境进行不同的配置,比如开发、测试、演示、生产环境进行单独配置和管理,全球维护;也提供运行期间动态调整配置,比如说每天的流量较大,就需要把配置调整大一些;可以提供自动刷新,就是配置完成之后,就可以直接生效,当然,这些功能Zookeeper也可以提供。 &nbs
转载
2024-04-28 19:15:26
29阅读
(2018年10月2日,从git上移到这里)通过案例学习了基于Spring cloud进行web微服务项目的开发,干货很多。Spring cloud体系提供了完整的微服务开发的解决方案,整合了多个优秀组件,能够很好的帮助我们提高开发效率。在此做以下总结。Spring Cloud简介Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具。它为微服务架构中设计的配置管理,服务
转载
2024-03-09 17:34:04
59阅读
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server出现这个错误的主要原因是因为。soul-examples里面的springcloud插件项目使用的默认注册中心是eureka,pom文件中也是eureka。即使yml中配置文件修改了也没用。因此需要
转载
2021-05-08 10:20:25
207阅读
2评论
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server出现这个错误的主要原因是因为。soul-examples里面的springcloud插件项目使用的默认注册中心是eureka,pom文件中也是eureka。即使yml中配置文件修改了也没用。因此需要
转载
2021-01-20 09:13:08
339阅读
2评论
1、spring cloud 介绍 spring cloud 是一系列框架的集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 spring boot 的开发风格做到一键启动和部署。spring cloud 并没有重复制造轮子,它只是将目前各
转载
2024-06-21 20:11:43
27阅读
创建工程之前,先了解下版本对应关系 下面事例用的是 spring Cloud Goxton.SR9 ALibaba 2.2.6.RELEASE SpringBoot 2.3.2.RELEASESpring脚手架创建构建项目:约定 > 配置 > 编码父工程在IDEA中新建父工程(父工程用于约定整个SpringCloud项目的版本)Spring Boot版本(随便选择,后面需要修改)删掉s
转载
2024-05-30 10:13:31
172阅读
SpringCloud基本原理 在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。其它几章的介绍是基于SpringCloud基本原理的项目实现的. 1. 首先我们提供服务的SpringBoot微服务项目,在 Netflix Eureka 注册服务 2. 其它消费服务的Sprin
转载
2023-12-02 17:07:02
59阅读
说明:关于SpringCloud系列的文章中的代码都在码云上面 地址:https://gitee.com/zh_0209_java/springcloud-alibaba.git简介Spring Cloud Bus 配置 Spring Cloud Config 使用可以实现配置的动态刷新。 Spring Cloud Bus 是用来将分布式系统的节点与轻量级消息系统链接起来的框架,他整合了Java的
转载
2024-04-10 13:33:12
56阅读
Nacos-注册中心搭建1.1 注册中心Nacos与Eureka对比 在此项目中naocs服务器是通过mysql来进行连接的,nacos不用手动搭建服务器,对于开发者来说,上手很快。1.2 Nacos安装和启动nacos 的下载和启动方法请参考Nacos 官网。 在启动nacos2.01的时候,有个坑,默认启动方式是以集群的方式启动,需要修改, 直接使用命令启动 startup.sh -m sta
转载
2024-06-07 14:05:48
68阅读