abp记录1

1在AbpWebApplication中的的构造函数中创建abpBootstrapper 实例,在Application_Start执行AbpBootstrapper值初始化方式

2AbpBootstrapper的初始化方法中

  2.1安装AbpCoreInstaller

    2.11 安装注册核心类

  

  2.2 实例化AbpStartupConfiguration (在2.11中已经注册过) 并执行初始化方法

  2.21初始化方法实例化各种Configuration(在2.11中已经注册过)给自身属性赋值

  

  2.3实例化IAbpModuleManager(在2.11中已经注册过 )并且执行对象的初始化Modules的方法InitializeModules

   2.31通过钩子IAbpModule找到所有的继承类型,然后找到所有的依赖模块。然后将所有的类型注册到IOC 

3在Application 中创建AbpBootstrapper ,AbpBootstrapper持有系统配置信息IOC Manager 和ModuleManager ,ModuleManager管理Modules ,每个Module持有一个IOC 实例和系统配置信息ApbStartConfiguration

原文地址:https://www.cnblogs.com/871735097-/p/5708954.html