Feign 接口的定义和参数传递方式
摘要:Feign 接口的定义和参数传递方式这是一个典型的 Feign 参数传递问题 @GetMapping("/public/order/photo/listForYzt") public ResponseData<OrderPhotoResponseVO> listForYzt(OrderRequest
阅读全文
posted @
2026-03-25 12:02
oktokeep
阅读(2)
推荐(0)
spring service注入命名规则
摘要:spring service注入命名规则 @Resource SendScooterDataEmailTaskService sendEmailTaskService; //如果写成这样,但是系统里面已经有了该 sendEmailTaskService的注入,则会启动的时候报错。 @Resource
阅读全文
posted @
2025-09-30 11:30
oktokeep
阅读(13)
推荐(0)
gradle项目多模块中主模块加载子模块中的sqlmapper文件方法
摘要:gradle项目多模块中主模块加载子模块中的sqlmapper文件方法 1.子模块 build.gradlesourceSets.main.resources { srcDirs = ["src/main/resources", "src/main/java"] // 包含Java目录下的XML文件
阅读全文
posted @
2025-09-16 12:05
oktokeep
阅读(9)
推荐(0)
Apollo的env端点暴露导致安全扫码漏洞修复处理
摘要:Apollo的env端点暴露导致安全扫码漏洞修复处理 1.背景 检测分析发现,目标系统存在远程代码执行漏洞。 漏洞链接地址: http://apollo.mytest.xxx:8080/env (外网IP为了配置域名,内网IP域名解析不了,如果是ip访问。没走nginx,如果走域名访问,可以在ngi
阅读全文
posted @
2025-05-28 11:32
oktokeep
阅读(219)
推荐(0)
Controller和RestController注解区别 @RequestParam Map<String, String> getParam map入参
摘要:Controller和RestController注解区别 Controller和RestController注解在Spring框架中主要用于处理HTTP请求,但它们在返回类型和使用场景上有显著区别。 基本定义和使用场景@Controller:这是一个通用的控制器注解,主要用于MVC(Mode
阅读全文
posted @
2025-03-24 18:59
oktokeep
阅读(215)
推荐(0)
指定IP换成负载均衡地址,微服务内存查看分配 篇3
摘要:指定IP换成负载均衡地址,微服务内存查看分配 篇3 修改成: feignMyOrderApiUrl = http://xxx.119/orderApi/ 登录阿里云服务器机器1]+ Stopped tail -f auto-java-orderFee.logroot@hz-auto-tomcat-p
阅读全文
posted @
2025-03-04 19:11
oktokeep
阅读(23)
推荐(0)
eureka服务过期 篇2
摘要:eureka服务过期 篇2 背景:最近反馈的订单修改提示 远程操作失败。分析下来是:中台订单服务有台在服务注册中心上面不稳定,运维分析下来可能是机器内存不足原因导致。内存资源是紧张目前将根据服务名称来调用的方式修改成指定IP来调用。后来从该出现问题的服务器上面挪出去了一个服务,释放出来内存资源,再分
阅读全文
posted @
2025-03-04 19:09
oktokeep
阅读(57)
推荐(0)
feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1
摘要:feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1 ribbon.ReadTimeout = 15000ribbon.ConnectTimeout = 15000h
阅读全文
posted @
2025-03-04 19:08
oktokeep
阅读(615)
推荐(0)
com.netflix.client.ClientException Load balancer does not have available server for client及服务注册中心代码
摘要:com.netflix.client.ClientException Load balancer does not have available server for client及服务注册中心代码 Caused by: com.netflix.client.ClientException: Loa
阅读全文
posted @
2025-03-04 18:59
oktokeep
阅读(863)
推荐(0)
xxlJob排查 卡住了 - Feign或RestTemplate接口请求未设置超时时间导致
摘要:xxlJob排查 卡住了 - Feign或RestTemplate接口请求未设置超时时间导致 CloseableHttpClient 连接超时导致XxlJob调度阻塞,影响调度任务的执行https://www.cnblogs.com/oktokeep/p/18205283 ##修改配置:方案1微服务
阅读全文
posted @
2025-03-03 18:34
oktokeep
阅读(236)
推荐(0)
关于Spring Cloud健康检查的陷阱 邮件检查,超时检查
摘要:关于Spring Cloud健康检查的陷阱 邮件检查,超时检查 1.排除不必要的健康检查项有一天调用方突然反馈调不通我们的服务。查看Eureka控制台,发现服务状态是UP。查看服务进程一切正常。束手无策之际,忽然想到会不会是健康检查在作怪,因为Eureka Client判断服务可用与否的依据就是健康
阅读全文
posted @
2025-03-03 18:29
oktokeep
阅读(161)
推荐(0)
SpringBoot项目中使用Mybatis打印SQL日志-排查SQL方法
摘要:SpringBoot项目中使用Mybatis打印SQL日志-排查SQL方法 #正解配置如下: mybatis: configuration: log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl logging: level: com.springb
阅读全文
posted @
2024-12-09 18:49
oktokeep
阅读(694)
推荐(0)
编辑接口设计及微服务内部接口调用方式,feign接口调用
摘要:编辑接口设计及微服务内部接口调用方式,feign接口调用 1.根据ID新增修改接口根据ID来区分,有值则认为是修改,否则是新增。 新增接口 /add 基本原则:编辑修改接口是基于ID来修改操作。 2.改成ip方式,而不是网关,否则报错:网关登录失效 内部服务之间的接口调用ip:端口方式,而不是网关的
阅读全文
posted @
2024-11-27 22:21
oktokeep
阅读(98)
推荐(0)
mybatis注解绑定参数和CDATA符号无需再转义
摘要:mybatis注解绑定参数和CDATA符号无需再转义 1.需要使用注解 Caused by: org.apache.ibatis.binding.BindingException: Parameter 'startTime' not found. Available parameters are [
阅读全文
posted @
2024-11-22 18:47
oktokeep
阅读(75)
推荐(0)
依赖注入和循环依赖注入
摘要:依赖注入和循环依赖注入 1.java bean注入的两种方式1.1 Resource注解方式 @Resource private NestedComponent nestedComponent2; 1.2 构造器注入的方式来 private NestedComponent nestedCompone
阅读全文
posted @
2024-11-20 19:11
oktokeep
阅读(57)
推荐(0)
feign jar加载程序启动时报错解决,需要加上扫描路径
摘要:feign jar加载程序启动时报错解决,需要加上扫描路径 Consider defining a bean of type 'com.order.open.service.FeignCancelOrderService' in your configuration. 启动类需要加上如下注解: @E
阅读全文
posted @
2024-11-20 19:04
oktokeep
阅读(39)
推荐(0)
注解@Async失效的情况
摘要:注解@Async失效的情况 异步任务处理注解方法@Async实现异步多线程https://www.cnblogs.com/oktokeep/p/15720935.html 1.注解@Async的方法不是public方法2.注解@Async的返回值只能为void或Future3.注解@Async方法使
阅读全文
posted @
2024-09-07 15:48
oktokeep
阅读(87)
推荐(0)
获取根目录下面的模板文件路径
摘要:获取根目录下面的模板文件路径 public static final String CONTRACT_ROOT_URL = "/template"; Resource contractPath = new ClassPathResource(CONTRACT_ROOT_URL); String pa
阅读全文
posted @
2024-09-07 15:33
oktokeep
阅读(37)
推荐(0)
restful @RequestParam 可选,服务中的mock方法使用
摘要:@RequestParam 是一个 Spring MVC 注解,用于将请求参数绑定到你的方法参数上。当你标记一个参数为可选的时候,你可以不提供这个参数,在这种情况下,Spring 将会使用这个参数的默认值,或者如果你没有设置默认值,它会使用参数的类型的默认值(例如,对于一个 int 类型的参数,默认
阅读全文
posted @
2024-09-07 14:57
oktokeep
阅读(63)
推荐(0)
节假日配置初始化 redis缓存方案及@PostConstruct注解,Cache方案GuavaUtils.java工具类
摘要:节假日配置初始化 redis缓存方案及@PostConstruct注解,Cache方案GuavaUtils.java工具类 启动报错:本机,在jenkins上面没有报错?包括嵌套的注入Bean java 静态代码块和spring @value等注解注入顺序https://www.cnblogs.co
阅读全文
posted @
2024-08-11 11:09
oktokeep
阅读(66)
推荐(0)