public abstract class Console extends CPrinter
默认实现| 构造器和说明 |
|---|
Console() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ConsoleConfigProvider.DefaultValueConfigBuilder |
config()
完整的控制台配置类
注意:当classpath下有console.yml这个文件时,假如不想使用配置文件的配置, 要调用 setConfFile(null),防止配置被文件中的配置覆盖 |
abstract void |
err(Object z) |
void |
exit0() |
void |
exit0(String msg) |
static FactoryCollector |
factories()
使用此工厂方法获取配置工厂的构建者。
|
void |
onException(ConsoleConfig config,
Exception e) |
void |
onException(ConsoleConfig config,
Exception e,
String msg) |
void |
onException(ConsoleConfig config,
Exception e,
String msg,
boolean exit) |
abstract void |
print(Object z) |
abstract void |
println(Object z) |
close, flush, write, writepublic static ConsoleConfigProvider.DefaultValueConfigBuilder config()
注意:当classpath下有console.yml这个文件时,假如不想使用配置文件的配置,
要调用setConfFile(null),防止配置被文件中的配置覆盖
public static FactoryCollector factories()
一个简单的启动示例,这里演示如何将工厂注册进框架并启动一个控制台应用。
假设 Test 类是一个工厂,它实现了框架的某个接口。
public static void main(String[] args) {
ApplicationRunner.consoleApplication(
Console.factories()
.add(new Test(), true)
.ok()).run();
} public void onException(ConsoleConfig config, Exception e)
public void onException(ConsoleConfig config, Exception e, String msg)
public void onException(ConsoleConfig config, Exception e, String msg, boolean exit)
public void exit0(String msg)
public void exit0()
Copyright © 2021. All rights reserved.