All Projects → Cheivin → di

Cheivin / di

Licence: MIT license
一个简易版本的Go依赖注入实现

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to di

spring-examples
Starter projects with Spring using Java and Kotlin. Contains modules that covers Security with JWT, Spring with Kotlin, Dependency injection simplified etc.
Stars: ✭ 33 (-75.19%)
Mutual labels:  dependency-injection
cdi-guide-tutorials
CDI Guide And Tutorials - Many examples of how to use CDI and CDI 2.0 like Qualifiers, Interceptors, Decorators, Lazy Initialization an much more!
Stars: ✭ 29 (-78.2%)
Mutual labels:  dependency-injection
android-template
Template for android development at Tiki
Stars: ✭ 17 (-87.22%)
Mutual labels:  dependency-injection
Asmin
Asmin is .NET CORE project infrastructure, to get a quick start on the project.
Stars: ✭ 89 (-33.08%)
Mutual labels:  dependency-injection
resty
A Node.js framework
Stars: ✭ 20 (-84.96%)
Mutual labels:  dependency-injection
Rakkit
🌐 A framework written in TypeScript that provides REST/GraphQL API and Websocket tools to build amazing server-side applications
Stars: ✭ 32 (-75.94%)
Mutual labels:  dependency-injection
static-injector
静态依赖注入在Typescript中使用
Stars: ✭ 22 (-83.46%)
Mutual labels:  dependency-injection
mindjs
Minimalistic, pure Node.js framework superpowered with Dependency Injection 💡 💻 🚀
Stars: ✭ 17 (-87.22%)
Mutual labels:  dependency-injection
Polyel-Framework
⚡️ Voltis Core: A PHP framework based on Swoole from the ground up
Stars: ✭ 22 (-83.46%)
Mutual labels:  dependency-injection
node-express-clean-architecture
A modular folder structure for developing highly scalable and maintainable APIs in nodejs using express.
Stars: ✭ 41 (-69.17%)
Mutual labels:  dependency-injection
lamp-luwak
Service-oriented state management for React
Stars: ✭ 12 (-90.98%)
Mutual labels:  dependency-injection
extensions-dependency-injection
Microsoft Extensions DependencyInjection for WCF, and asp.net classic projects
Stars: ✭ 18 (-86.47%)
Mutual labels:  dependency-injection
ufw
A minimalist framework for rapid server side applications prototyping in C++ with dependency injection support.
Stars: ✭ 19 (-85.71%)
Mutual labels:  dependency-injection
BCVAX-Android
No description or website provided.
Stars: ✭ 19 (-85.71%)
Mutual labels:  dependency-injection
dodrugs
A macro-powered dependency injector for Haxe
Stars: ✭ 29 (-78.2%)
Mutual labels:  dependency-injection
Reflex
Minimal dependency injection framework for Unity
Stars: ✭ 263 (+97.74%)
Mutual labels:  dependency-injection
avaje-inject
Dependency injection via APT (source code generation) ala "Server side Dagger DI"
Stars: ✭ 114 (-14.29%)
Mutual labels:  dependency-injection
definject
Unobtrusive Dependency Injector for Elixir
Stars: ✭ 46 (-65.41%)
Mutual labels:  dependency-injection
PopKorn
DI can be simple. Forget about modules and components. Just use it!
Stars: ✭ 139 (+4.51%)
Mutual labels:  dependency-injection
Kriptofolio
Free open source minimalistic cryptocurrencies portfolio app for Android.
Stars: ✭ 79 (-40.6%)
Mutual labels:  dependency-injection

di

di是一个简易版本的Go依赖注入实现

文档地址

特性

  • 支持手动注册bean实例
  • 支持注册bean类型原型,由DI容器自动实例化并托管bean实例
  • 支持根据名称、类型获取DI容器托管的bean实例
  • 支持根据类型手动生成新的bean实例并返回
  • 支持配置项注入并转换成对应的基本类型
  • 支持匿名字段的bean注入

特别鸣谢

JetBrains

感谢 JetBrains 提供的开源开发许可证。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].