Loading

laravel学习笔记——深入剖析服务器容器

学习资料:https://learnku.com/articles/12575/deep-analysis-of-the-laravel-service-container

 

一、Laravel 服务容器是什么

「Laravel 服务容器」是用于 管理类的依赖 和 执行依赖注入 的 工具。

服务容器作为「依赖注入容器」去完成 Laravel 所需依赖的注册、绑定和解析工作只是 「Laravel 服务容器」核心功能之一;另外,「Laravel 服务容器」还担纲 Laravel 应用的注册程序的功能。

 

我们所说的「Laravel 服务容器」除了担纲「依赖注入容器」职能外;同时,还会作为 Laravel 项目的注册中心去完成基础服务的注册工作。直白一点讲在它的内部会将诸多服务的实现类「绑定」到「Laravel 服务容器」。总结起来它的作用主要可以归为以下 2 方面:

  1. 注册基础服务;
  2. 管理所需创建的类及其依赖。

 

 

posted @ 2019-05-23 14:19  江小园  阅读(239)  评论(0编辑  收藏  举报