Hbin-Zhuang
♻️ refactor3: 基础设施层抽象与依赖注入实现
ea53ae2
raw
history blame contribute delete
629 Bytes
"""依赖注入模块"""
from .container import (
IDependencyContainer,
DependencyContainer,
ServiceLifetime,
ServiceDescriptor,
ServiceScope,
autowired,
get_container,
register_singleton,
register_transient,
register_scoped,
register_instance,
resolve,
try_resolve
)
__all__ = [
'IDependencyContainer',
'DependencyContainer',
'ServiceLifetime',
'ServiceDescriptor',
'ServiceScope',
'autowired',
'get_container',
'register_singleton',
'register_transient',
'register_scoped',
'register_instance',
'resolve',
'try_resolve'
]