SpringCloud
luokine
这个作者很懒,什么都没留下…
展开
-
浅谈knife4j 微服务中的使用体验
直接干货:https://gitee.com/xiaoym/knife4j前后端分离的项目大家都知道接口联调,swagger使用起来也是方便了很多;这段时间偶然接触了swagger的升级版本knife4j,觉得很不错,分享一波!一:首先说一下发现的问题,在众多的微服务中,管理起来是很麻烦的,先不说每个服务的端口、名称,如果是发布在多个服务器上,那么,每个服务的地址也是不一样的这样就会导致,维护接口的繁琐!二:什么是微服务?答案:微观世界、浓缩之精华!就是说微服务本身就是体积小,易于管理!如果每原创 2020-07-15 15:12:22 · 2382 阅读 · 0 评论 -
gradle项目 更新jar 不生效
情景描述:① 服务A、服务B②A 要远程调用 B 的接口,但是B服务的逻辑不满足需求,这里B 服务是gradle项目,B 服务内更新远程接口,Tasks->upload->uploadArchives。③B服务更新后,A 项目开始更新依赖,但是A 更新不到依赖,这里开始排查问题首先尝试打开源文件,仍然不行,看到更新的版本依然是之前的解决办法:一:找到本地gradle仓库:.g...原创 2020-04-14 17:21:42 · 1556 阅读 · 0 评论 -
Apollo配置中心-集群部署-Linux
经过多次踩坑、出坑,总算部署完成!简单记录,实际已经部署,本次仅介绍Apollo在类远程服务器中(虚拟机)的实际使用过程。一:首先梳理结构①portalService 一般情况搭建一个就可以;②configService为核心,内置eureka,本身提供注册服务;二:搭建过程①portalService单独部署(假设)端口为8070②准备5个zip的解压包,解压之前修改配置文件;1个...原创 2020-04-13 18:46:23 · 2324 阅读 · 0 评论 -
springCloud调用服务接口启动报错
springCloud中经常调用同一个注册中心的服务接口,在调用过程中不可避免会引入API、Client等等;经常出错的步骤:引入对应的依赖,pom中添加;然后直接@Autowired这时候有极大的可能会启动报错,因为相对应的FeignClient 实际并没有注入进来,这时候需要在启动类中添加、把Client扫描注入进来@EnableFeignClients(basePackageClas...原创 2020-03-06 17:58:05 · 384 阅读 · 0 评论 -
springCloud 聚合服务MyBatis 自定义配置
在springCloud中,我们经常会用到聚合服务在调用另外一个服务的时候,不可避免会引用相关的JDBC依赖当项目下面有HSQLDB的依赖,Spring Boot会自动创建默认的内存数据库的数据源DataSource,但我们使用Mybatis自定义配置,想自己创建DataSource时就必须注释掉DataSourceAutoConfiguration否则的话引用别的服务接口,本服务就回起不起...原创 2019-10-23 16:07:39 · 206 阅读 · 0 评论 -
SpringCloud-redis的简单使用
stringRedisTemplate.opsForValue().set(“test”, “100”,60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间stringRedisTemplate.boundValueOps(“test”).increment(-1);//val做-1操作stringRedisTemplate.opsForValue().ge...原创 2019-06-14 16:24:30 · 398 阅读 · 0 评论 -
简单搭建springcloud微服务项目结构
一:使用IDEA搭建springcloud微服务(一)----父工程的搭建创建一个maven工程,并删除src目录https://blog.csdn.net/csuzxm2000/article/details/86511847二:使用IDEA搭建springcloud微服务(二)-----Eureka服务注册中心(BASE认证)https://blog.csdn.net/csuzxm20...转载 2019-06-25 14:54:30 · 222 阅读 · 0 评论 -
springCloud整合swagger
application-swagger.yaml#配置说明:swagger.title=标题swagger.description=描述swagger.version=版本swagger.license=许可证swagger.licenseUrl=许可证URLswagger.termsOfServiceUrl=服务条款URLswagger.contact.name=维护人swag...原创 2019-07-12 10:28:20 · 207 阅读 · 0 评论