博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Boot
阅读量:6261 次
发布时间:2019-06-22

本文共 357 字,大约阅读时间需要 1 分钟。

hot3.png

其实,Boot这个模块是很单纯的,确是组合整个框架模块,包括未来业务中可能涉及到的整合非常有用的功能。
这个模块是为了解决模块启动时候的初始化问题的。
我们希望调用BootManage的Boot方法后,可以启动该系统中所有需要启动的内容,从而完成系统的初始化。
IBoot接口如下:
可以看到,我们需要为每个IBoot的实现规定一个名字,值得注意的是,这个名字是全局不可重复的,否则在启动的时候就会抛出异常。
Enabled就不解释了。
Boot中为具体的启动内容。
而PreBootList,即为在该项启动内容启动之前需要启动的内容。
在Boot过程中会根据这些内容进行排序,如果无法顺利启动所有内容,会出现异常。

转载于:https://my.oschina.net/u/1778412/blog/373656

你可能感兴趣的文章
Docker周报:Windows Server将支持Mesos
查看>>
当编程语言掌握在企业手中,是生机还是危机?
查看>>
JetBrains Rider:一款全新的基于IntelliJ和ReSharper的.NET IDE
查看>>
Sonatype收购Vor Security,扩展对Nexus开源组件的支持
查看>>
Git 2.18版本已支持Git协议v2
查看>>
英孚教育全面上云与Serverless构建之路
查看>>
可执行镜像——开发环境的Docker化之路
查看>>
IntelliJ IDEA 2018.2支持Java 11、MacBook Touch Bar等新特性
查看>>
Microsoft 推出在AzureApp Service上支持Windows容器的公开预览版
查看>>
腾讯云携手朋迈推出“综合能源服务平台” 实现能源资源“智慧化”运营
查看>>
关于vue+webpack全局npm包全局引用的配置。
查看>>
LeetCode[354] Russian Doll Envelopes
查看>>
自动切换项目的node版本
查看>>
PHP设计模式之迭代器模式
查看>>
Mysql优化策略
查看>>
python基础知识踩点
查看>>
3月5日云栖精选夜读 | 2019阿里云开年Hi购季新用户分会场全攻略!
查看>>
IJCAI阿里论文 | JUMP: 一种点击和停留时长的协同预估器
查看>>
腾讯十年投资记
查看>>
搭建直播平台需要从CDN“内部”入手
查看>>