public class Solon extends Object
public class DemoApp{
public static void main(String[] args){
Solon.start(DemoApp.class, args);
}
}
| 构造器和说明 |
|---|
Solon() |
| 限定符和类型 | 方法和说明 |
|---|---|
static SolonApp |
app()
全局实例
|
protected static void |
appSet(SolonApp solonApp)
设置全局实例(仅用内部用,一般用于单测隔离)
|
static SolonProps |
cfg()
应用配置
|
static AopContext |
context()
应用上下文
|
static String |
encoding()
全局默认编码
|
static void |
encodingSet(String charset)
全局默认编码设置
|
static SolonApp |
start(Class<?> source,
NvMap argx,
ConsumerEx<SolonApp> initialize)
启动应用(全局只启动一个)
|
static SolonApp |
start(Class<?> source,
String[] args)
启动应用(全局只启动一个)
|
static SolonApp |
start(Class<?> source,
String[] args,
ConsumerEx<SolonApp> initialize)
启动应用(全局只启动一个)
|
static void |
stop()
停止应用
|
static void |
stop(int delay)
停止应用
|
static void |
stopDelaySet(int delay)
设置停止延时时间(单位:秒)
|
static String |
version()
框架版本号
|
public static SolonApp app()
protected static void appSet(SolonApp solonApp)
public static AopContext context()
public static SolonProps cfg()
public static String encoding()
public static String version()
public static void encodingSet(String charset)
public static SolonApp start(Class<?> source, String[] args)
source - 主应用包(用于定制Bean所在包)args - 启动参数public static SolonApp start(Class<?> source, String[] args, ConsumerEx<SolonApp> initialize)
source - 主应用包(用于定制Bean所在包)args - 启动参数initialize - 实始化函数public static SolonApp start(Class<?> source, NvMap argx, ConsumerEx<SolonApp> initialize)
source - 主应用包(用于定制Bean所在包)argx - 启动参数initialize - 实始化函数public static void stopDelaySet(int delay)
delay - 延迟时间(单位:秒)public static void stop()
public static void stop(int delay)
delay - 延迟时间(单位:秒)Copyright © 2023. All rights reserved.