| 程序包 | 说明 |
|---|---|
| xyz.scootaloo.console.app | |
| xyz.scootaloo.console.app.application |
| 限定符和类型 | 方法和说明 |
|---|---|
static AbstractConsoleApplication |
ApplicationRunner.consoleApplication()
无参运行
当调用 ApplicationRunner.consoleApplication()时,框架会实例化调用者,将调用者做为工厂注册到框架。 |
static AbstractConsoleApplication |
ApplicationRunner.consoleApplication(ConsoleConfig config)
使用一个配置对象启动并获取控制台应用对象
框架中获取配置通常是使用java代码设置工厂,结合配置文件(classpath:/console.yml) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConsoleApplication
对AbstractApplication的具体实现和补充
|
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractConsoleApplication |
ConsoleApplication.addPostProcessor(PostProcessor postProcessor) |
abstract AbstractConsoleApplication |
AbstractConsoleApplication.addPostProcessor(PostProcessor processor)
提供一个处理器接受命令的执行信息
|
AbstractConsoleApplication |
AbstractConsoleApplication.setExitAction(CallBack callBack)
指定一个其他的退出方法
|
AbstractConsoleApplication |
AbstractConsoleApplication.setGlobalExHandle(Consumer<ConsoleAppRuntimeException> exceptionHandle)
提供一个全局异常处理器
当框架中有不能处理的异常就会被传递到这个处理器来。 |
Copyright © 2021. All rights reserved.