Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
#

interface-injection

Here are 3 public repositories matching this topic...

Language:All
Filter by language

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

  • UpdatedDec 1, 2025
  • Java

In Dagger 2, interface injection refers to the process of injecting dependencies into an interface rather than a concrete class. While interface injection is not the primary approach in Dagger 2 (constructor or field injection is typically used), it can be achieved with the help of the@BINDS annotation.

  • UpdatedJun 18, 2023
  • Kotlin

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

  • UpdatedDec 5, 2025
  • Java

Improve this page

Add a description, image, and links to theinterface-injection 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 theinterface-injection topic, visit your repo's landing page and select "manage topics."

Learn more


[8]ページ先頭

©2009-2025 Movatter.jp