生命周期
tio-boot 框架的生命周期如下
- 初始化 Bean 容器
- 扫描所有 Class,查找 AopClass,初始化@com.litongjava.jfinal.aop.annotation.BeforeStartConfiguration 标记的类
- 启动服务器,监听端口
- 初始化@com.litongjava.jfinal.aop.annotation.Configuration 标记的配置类,如连接数据库,连接 redis
- 初始化组件类 如 Controller,Service,Respository,HttpApi
- 扫描路由,配置 http 路由
- 运行,接受请求和处理请求
- 关闭
源码请参考 com.litongjava.tio.boot.context.TioApplicationContext.run(Class<?>[], String[])