
java
贵在专一
是金子总有发光的地方.
展开
-
spring cloud alibaba 2021.0.4.0版本 gateWay NotFoundException: 503 SERVICE_UNAVAILABLE
spring cloud alibaba 2021.0.4.0版本 gateWay NotFoundException: 503 SERVICE_UNAVAILABLE 的问题解决原创 2022-12-02 01:11:43 · 1378 阅读 · 0 评论 -
Spring Boot 2.7.5 shardingsphere-jdbc 5.2.1 报错
解决方式,只需要改shardingsphere版本号5.2.0 就可以解决,如果还解决不了尝试降低版本号,或者升高版本号。原创 2022-11-30 23:25:29 · 4141 阅读 · 4 评论 -
spring boot 2.2.1集成swagger3报错java.lang.NullPointerException: null
自己的spring cloud alibaba脚手架集成swagger3,运行的过程中报出null错误,项目启动没有什么问题接口可以访问,但是swagger功能不正常了。2021-03-19 03:04:18.645 INFO 45081 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: any request, [org.springframework.security.w原创 2021-03-19 03:35:00 · 3792 阅读 · 7 评论 -
mybaits plus 解决关键字冲突
今天一个小弟微信问我一个问题,数据库字段取了关键字执行就报错,又不想写sql,应该怎样解决。 @TableField(value = "`remarks`") 在注解里面加 ` 号就解决了,原理很简单,当mysql底层扫描注解之后保存其中的值,通过这些值拼接执行sql, 所以直接就能拼接出 select `remarks` from xxxxxx 的sql语句。...原创 2021-03-03 00:11:29 · 3961 阅读 · 3 评论 -
解决sentinel java.lang.AbstractMethodError: com.alibaba.cloud.sentinel.feign.SentinelContractHolder
原因是SentinelContractHolder 因为版本问题 调用的方法参数不正确需要重写此类 覆盖jar包自带的类只需要在公共包当中新建com.alibaba.cloud.sentinel.feign新建SentinelContractHolder类package com.alibaba.cloud.sentinel.feign;import feign.Contract;import feign.MethodMetadata;import java.util.H...原创 2021-01-31 21:21:47 · 940 阅读 · 0 评论 -
解决seata在Fegin开启熔断(Hystrix)微服务之间无法传递事务XID的问题以及无法传递oauth2 token的问题兼容Zipkin
默认Fegin没有开启熔断功能需要通过配置文件开启熔断功能,但是开启熔断之后微服务之间调用会造成header头缺失,为啥缺失可以看一下底层代码,因为底层使用ThreadLoacl所以造成缺失,如果有兴趣可以具体查看一下相关文档去了解。feign: hystrix: enabled: true贴出相关代码引入到项目就可以,具体可以调试代码看逻辑,一下代码解决了oauth2传递token 以及 seata xid传递问题FeignRequestInterceptor.javapa原创 2020-09-12 17:10:29 · 3018 阅读 · 3 评论