
Springcloud+ Alibaba学习之路
Springcloud+ Alibaba学习之路
未来窥视者
曾就职于卫宁健康科技集团、碧桂园教育集团、赛意信息。
行业:K12教育、医疗信息、企业管理
展开
-
GitHub开源项目如何在本地搭建、运行?——Eladmin实战
一、下载源码,该项目分为后端前端:后端:https://github.com/elunez/eladmin同理,前端:https://github.com/elunez/eladmin-web,也可在国内码云gitee下载:https://gitee.com/elunez/eladmin/repository/archive/master.zip二、搭建后台环境搭建redis:下载Windows64版本,Redis-x64-3.2.100双击redis-server.exe三、前台环境原创 2020-06-10 12:41:37 · 3871 阅读 · 2 评论 -
springcloud Alibaba学习之路(4)——RabbitMQ与springboot整合
一、erlang安装,直接按照提示下一步,这里选的是最新的erl-23.0二、rabbitmq安装,下载rabbitmq-server-3.7.9,直接下一步安装在sbin目录下,安装配置界面:启动:访问http://localhost:15672/,界面正常展示,用guest正常登陆,安装完成上一张原理图:三、建立项目,配置pom,加入smqp依赖包<dependency> <groupId>org.springfr原创 2020-06-09 16:57:25 · 1137 阅读 · 0 评论 -
springcloud Alibaba学习之路(4)——配置文件踩过的坑
springcloud中yml配置中,需要注意以下三类问题:一、空格每个关键词后需要加个空格,再写value,否则报错二、对齐yml里面对齐有层级的关系,如:把下一层级的顶格放上去,则会默认为与上层级的level同级,无法找到该配置值。三、正确书写关键词com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connectRequest原创 2020-05-29 12:51:47 · 366 阅读 · 0 评论 -
SpringCloud——nacos安装使用
一、从官网下载nacos安装包,解压后,进入bin目录,点击startup.cmd启动。启动成功,如下图所示:访问nacos服务地址:http://localhost:8848/nacos二、服务注册nacos1、配置pom,添加nacos依赖<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-原创 2020-06-04 16:52:10 · 1134 阅读 · 0 评论 -
springcloud Alibaba学习之路(4)——consul入门
一、安装consul,到官网下载windows版本,双击exe文件安装查看版本:consul --version开发模式启动consul:consul agent -devconsul默认端口为8500,启动后前台首页访问:http://localhost:8500二、创建微服务配置yml:server: port: 8004spring: application: name: consul-provicer-payment cloud: c原创 2020-05-26 18:03:11 · 420 阅读 · 0 评论 -
springcloud Alibaba学习之路(4)——Eureka集群搭建
eureka集群一、eureka server服务集群建立多个eureka服务,修改yml文件server: port: 7001eureka: instance: hostname: eureka7001.com client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://eureka7002.com:7002/原创 2020-05-26 13:27:48 · 313 阅读 · 0 评论 -
springcloud Alibaba学习之路(1)——测试工具postman
记录一个实用的测试工具,用以模仿http请求,并返回对应格式的数据截图中时用get 的方式发送请求,中间框中输入URL,点击send下方body中显示返回的数据,其中格式选择的为json,可以按需选择...原创 2020-05-26 10:22:26 · 559 阅读 · 0 评论 -
springcloud Alibaba学习之路(1)——(工具)lombok配置及热部署
lombok配置:1、父工程pom增加依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <optional>true</optional>原创 2020-05-26 10:01:48 · 656 阅读 · 0 评论 -
springcloud Alibaba学习之路(1)——maven仓库添加阿里镜像解决pom加载依赖失败
场景:学习过程中经常出现某个pom中的jar包load失败,严重影响学习效率。解决:在\apache-maven-3.5.0\conf\settings.xml中添加mirror<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://mave原创 2020-05-26 09:45:36 · 2936 阅读 · 0 评论 -
springcloud Alibaba学习之路(2)——项目重构
场景:多个微服务中存在有公用的entities及common api。实现:建一个module作为common api存放公用信息,并在所有的module中添加此common依赖。<dependency><!-- 引入自己定义的api通用包,可以使用Payment支付Entity --> <groupId>com.atguigu.springcloud</groupId> <artifactId&原创 2020-05-26 09:39:04 · 746 阅读 · 0 评论 -
springcloud Alibaba学习之路(3)——Eureka入门
Eureka服务实现:1、pom中加入依赖:服务端依赖包的后缀为“server”,<!--eureka-server--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency&g原创 2020-05-26 09:34:16 · 762 阅读 · 0 评论 -
springcloud Alibaba学习之路(2)——RPC调用之RestTemplate入门
第一步创建配置类,注解:@Configuration,@Bean,实现xml配置文件中的<bean id="",.../>同等效果。如下图:第二步,调用:使用RestTemplate的api,根据http连接方式选择post/get forObject。参数由被调用的服务URL,参数对象,返回对象构成。...原创 2020-05-26 09:20:37 · 378 阅读 · 0 评论 -
springcloud Alibaba学习之路(1)——环境准备之Idea配置
到官网下载好idea,打开,导入工程;第一步:设置idea,在Settings->Build->Maven中配置本机环境的maven,注意红色框部分:第二步:设置编译环境,Settings->Build->Compiler,此处设置为1.8第三步:设置编码,Settings->Editor->File Encodings,设为utf-8第四步,导入工程:File->Open,打开工程所在路径第五步、跑一个项目测试找一个s.原创 2020-05-23 08:45:00 · 652 阅读 · 0 评论 -
springcloud框架启动问题,pom依赖引起:m.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException:
启动springboot报错,eureka服务器连接失败。检查pom,发现引用了eureka的依赖,但此项目仅为单机测试,未使用eureka删除依赖,clean,install后,重新启动应用,报错解决原创 2020-05-25 15:57:24 · 648 阅读 · 0 评论 -
springcloud学习之路——pom文件不能乱加maven坐标
场景:在消费者服务调用生产者服务的例子学习中,生产者服务正常启动,启动消费者服务实例时产生报错:Failed to determine a suitable driver class问题:数据库连接问题消费者的pom是从生产者那儿考过去的,由于消费者服务是调用生产者的功能,不需要自身实现对数据库的操作,所以里面是没有对数据库操作的代码的。但是pom里面写了数据库连接相关的依赖,故需要删除。注释掉该依赖后,报错消失。...原创 2020-05-25 23:16:59 · 589 阅读 · 0 评论