di¶ class litestar.di.Provide[源代码]¶ 基类:object Wrapper class for dependency injection __init__(dependency: AnyCallable | type[Any], use_cache: bool = False, sync_to_thread: bool | None = None) → None[源代码]¶ Initialize Provide 参数: dependency¶ -- Callable to call or class to instantiate. The result is then injected as a dependency. use_cache¶ -- Cache the dependency return value. Defaults to False. sync_to_thread¶ -- Run sync code in an async thread. Defaults to False. async __call__(**kwargs: Any) → Any[源代码]¶ Call the provider's dependency.