Skip to content

请求增加支持springboot4 #120

@null-point-exception

Description

@null-point-exception

你的特性请求和某个问题有关吗?请描述

当前 Apollo Java 客户端主要支持 Spring Boot 2.x 和 3.x。随着 Spring Boot 4 的推出,希望 Apollo 能够兼容 Spring Boot 4,以便相关项目可以无缝集成 Apollo。

清晰简洁地描述一下你希望的解决方案

希望 Apollo Java 客户端能官方支持 Spring Boot 4,包括但不限于:

  • 与 Spring Boot 4 的依赖管理兼容
  • 支持注解功能,例如 @ApolloConfig@ApolloConfigChangeListener
  • 其他与 Spring Boot 集成的功能正常工作

其它背景

目前我提交了一个主分支升级的pr,单元测试已经修正能够测试通过,但还有几个问题需要解决,一是srpingboot4要求jdk最低17,目前主分支构建需要支持jdk8、jdk11、jdk17三个分支,希望独立一个分支仅支持jdk17及以上的版本。二是目前junit虽然都已经完成junit4到junit5的修正替换,但因对完整测试意图的理解较为浅薄,无法确保能在生产环境稳定运行,需要各位大佬把关,虽然目前我使用升级后的依赖包在测试环境是能正常运行的

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions