core.interface
--- 接口定义模块¶
-
class
core.interface.
IDispose
(launch)¶ 基类:
abc.ABC
定义可被销毁对象
-
destroy
() → NoReturn¶ 定义如何销毁对象
返回: NoReturn
-
-
class
core.interface.
IStartup
¶ 基类:
abc.ABC
定义web服务启动器
-
add_scoped
(service: Type[core.interface.IDispose]) → core.interface.IStartup¶ 添加会话对象,该对象必须继承自IDispose抽象类,注意service要保证类名唯一, 请不要注册同类名的service
参数: service -- 返回: IStartup
-
add_singleton
(service: Type[core.interface.IDispose]) → core.interface.IStartup¶ 添加单例对象,该对象必须继承自IDispose抽象类,注意service要保证类名唯一, 请不要注册同类名的service
参数: service -- 返回: IStartup
-
build
() → tornado.web.Application¶ 实现应用构建逻辑
返回: Application
-
config_debug
() → core.interface.IStartup¶ 实现debug参数配置
返回: NoReturn
-
config_route
() → core.interface.IStartup¶ 实现路由配置
返回: NoReturn
-
config_static_file
() → core.interface.IStartup¶ 实现静态文件参数配置
返回: NoReturn
-