springcloud
文章平均质量分 66
wangmj518
软件开发,中间件,数据库,企业管理
展开
-
ruoyi导入导出Excel
/ @ApiImplicitParam(name = "isUpdateSupport", value = "支持更新,0是不支持,1是支持", paramType = "query", dataType = "String"),@ApiImplicitParam(name = "Type", value = "身份,0是学生,1是教职工", paramType = "query", dataType = "String"),", fileName));转载 2022-12-25 14:44:33 · 9218 阅读 · 0 评论 -
Springboot中多层object嵌套转换类的处理方法?
当springboot写后端接口时需要传入一个多层嵌套的大类UpdateAll(或者object)时,需要进行每一层object到类的转化,传入的前端参数形式为:{"before":{"country": "中国","nation": "汉族","csplace": "北京"},"now":{"country": "美国","nation": "汉族","csplace": "甘肃"},"others":{"cUpdateOperate": "2","cUpdateType": "转载 2022-06-15 09:35:38 · 672 阅读 · 0 评论 -
微信点餐之微信授权(6)
微信授权是为了得到用户的openId微信公众号:微信公众平台微信支付:(只有企业资质的才可以申请微信支付)微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式微信支付流程文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_4微信公众号授权文档:微信开放文档购买域名如果已有域名 并且是已备案的 可以忽略此步骤以下步骤为购买测试域名已经配置可以访问本地的方法:网址:NATAPP -1:购买一个一转载 2022-04-03 16:07:32 · 378 阅读 · 0 评论 -
关于FeignClient的使用大全——使用篇
完整代码参照:ocean-sea(https://github.com/biticcf/ocean-sea-platform.git)一个最简单的使用FeignClient的例子如下:1,添加maven依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifac转载 2022-03-03 17:38:33 · 3597 阅读 · 0 评论 -
Spring Cloud项目中通过Feign进行内部服务调用发生401\407错误无返回信息的问题
问题描述最近在使用Spring Cloud改造现有服务的工作中,在内部服务的调用方式上选择了Feign组件,由于服务与服务之间有权限控制,发现通过Feign来进行调用时如果发生了401、407错误时,调用方不能够取回被调用方返回的错误信息。产生原因Feign默认使用java.net.HttpURLConnection进行通信,通过查看其子类sun.net.www.protocol.http.HttpURLConnection源码发现代码中在进行通信时单独对错误码为401\407的错误请求做了处理转载 2022-03-03 17:25:23 · 2026 阅读 · 0 评论 -
Springboot 跨域配置无效,接口访问报错解决方法
跨域配置如下,Springboot 版本为 2.4.1///跨域访问配置@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.setAllowCredentials(true); //转载 2022-02-14 01:51:39 · 1024 阅读 · 1 评论 -
SpringBoot 中调用存储过程的方法
1 在 XXXmapper.xml 文件中<select id="callProOutStock" parameterType="map" statementType="CALLABLE" resultType="int"> { call pro_out_stock( #{deptId, mode=IN, jdbcType=VARCHAR}, #{goodsNo, mode=IN, jdbcType=VARCHAR},原创 2021-08-22 16:16:35 · 1332 阅读 · 2 评论 -
io.lettuce.core.RedisCommandExecutionException: ERR Client sent AUTH【解决办法】
今天爱分享给大家带来io.lettuce.core.RedisCommandExecutionException: ERR Client sent AUTH【解决办法】,希望能够帮助到大家。问题:redis 密码认证失败报错信息:Caused by: io.lettuce.core.RedisCommandExecutionException: ERR Client sent AUTH, but no password is set报错截图:报错原因:下载安装的redis默认是没有密码的,.原创 2021-05-23 09:49:02 · 3747 阅读 · 2 评论 -
搭建redis完成后项目无法连接[nested exception is io.lettuce.core.RedisConnectionException: Unable to connect ]
1 搭建redis并启动成功后,项目连接失败 -1 项目配置: -1.1 如果在搭建redis时,没有设置redis密码,那么在项目中配置文件(application.properties/application.yml)配置文件中不需要配置password -1.2 spr…1 搭建redis并启动成功后,项目连接失败-1 项目配置:-1.1 如果在搭建redis转载 2021-05-23 09:44:17 · 1159 阅读 · 0 评论 -
利用Spring Cloud实现微服务(七)- 内部调用
1. 微服务之间内部调用实现方法介绍在系列三业务领域驱动微服务设计的文章中,我们初步划分了三个领域:身份认证限界上下文、打车管理限界上下文、运营报表限界上下文。其中运营报表限界上下文是打车管理上下文的下游。这意味着在落地中,运营报表微服务要调用打车管理微服务提供的接口,来统计业务数据,生成运营报表,运营报表微服务是打车管理微服务的内部消费者。在微服务的开发中,我们还会碰到很多微服务之间内部相互调用的情况,特别是对数据服务的调用。在Spring Cloud中,有两种方式可以,一种是...转载 2021-05-14 13:22:34 · 1093 阅读 · 0 评论 -
若依微服务版怎样实现不同业务模块下实体和mapper互相调用
场景若依微服务版怎样新增业务子模块并使用代码生成实现对表的增删改查:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109524479在上面已经实现对若依微服务版搭建业务子模块进行了记录。比如这里在业务模块下新建了三个服务模块,各自在各自的模块下进行实体类和mapper的调用是没有问题的。但是如果想跨模块进行通用实体和mapper的调用怎么办。注:博客:https://blog.csdn...转载 2021-05-14 08:04:58 · 2520 阅读 · 0 评论