OpenTelemetry agent 对 Spring Boot 应用的影响:一次 SPI 失效的调查 背景 前段时间公司领导让我排查一个关于在 JDK21 环境中使用 Spring Boot 配合一个 JDK18 新增的一个 SPI(java.net.spi.InetAddressResolverProvider) 不生效的问题。 但这个不生效的前置条件有点多: JDK 的版本得在 18+ SpringBoot3.x 还在额外再配合使用 -javaagent:opentelemetry-javaa 开发运维 2024-05-14 剑圣无痕
Java SPI注解如何实现服务发现机制? java spi 注解(@serviceloader、@inherited、@serviceprovider)可实现服务发现机制,允许应用程序在运行时动态加载和查找服务提供程序。具体步骤包括:创建实现 spi 接口并使用注解进行注释的服务提供程序实现;创建包含服务实现类完全限定名称的文件(位于 meta-inf/services);使用 serviceloader.load(...) 方法加载服务 开发运维 2024-05-03 泡泡