Skip to content
#

multi-version

Here are 16 public repositories matching this topic...

SpringBoot-MultiVersion 是一个为 Spring Boot 项目设计的接口版本管理工具的先前版本的部分源码。它允许在同一个项目中同时存在多个相同路径的接口,通过注解和优先级机制来控制注册和访问的接口版本,实现灵活的版本切换和接口覆盖。

  • Updated Dec 1, 2025
  • Java

MultipleVersionsCoexist 是一个基于 Spring/Spring Boot 的接口级多版本共存管理组件,旨在为复杂业务场景提供灵活且可控的版本管理支持。它允许同一接口的多版本实现安全共存,并通过策略自动选择合适的版本,用于 Beta 测试、A/B 实验、灰度发布或差异化业务逻辑。 组件提供可控的 Bean 注入流程、优先级和环境匹配规则,让开发者可以更精确地管理接口实现。内置独特的反射式 AOP 切面机制,使用简单的注解即可实现动态增强、行为拦截和灵活扩展。并支持运行与交互 Python 脚本,实现真正的多语言协同开发能力。 MultipleVersionsCoexist 的目标是让单个开发者也能轻松使用原本属于大型团队的复杂架构能力。

  • Updated Dec 1, 2025
  • Java

AgentJ07 is a handy Java toolkit for Minecraft plugin developers (Bukkit, Paper, Velocity), Discord bot builders, and anyone who needs reliable, reusable Java utilities. Built by a dev for fellow devs, and always getting better.

  • Updated Jun 15, 2025
  • Java

Improve this page

Add a description, image, and links to the multi-version topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the multi-version topic, visit your repo's landing page and select "manage topics."

Learn more