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