public final class SolonProps extends Props
//
// 手动获取配置模式(容器自动模式可用: @XInject("${water.logger}"))
//
Solon.cfg()
Solon.cfg().isDebugMode()
Solon.cfg().isDriftMode()
Solon.cfg().get("water.logger")
Solon.cfg().getProp("db1")
defaults| 构造器和说明 |
|---|
SolonProps() |
| 限定符和类型 | 方法和说明 |
|---|---|
NvMap |
argx()
获取启动参数
|
String |
extend()
扩展文件夹
|
String |
extendFilter()
扩展文件夹过滤(.mysql.;.roperties;)
|
boolean |
isDebugMode()
是否为 debug mode
|
boolean |
isDriftMode()
是否为 drift mode (of ip)
|
boolean |
isFilesMode()
是否为文件运行模式
|
SolonProps |
load(NvMap args)
加载配置(用于第一次加载)
|
SolonProps |
loadAdd(String url) |
SolonProps |
loadAdd(URL url)
加载配置(用于扩展加载)
|
void |
onChange(BiConsumer<String,String> event)
添加变更事件
|
List<PluginEntity> |
plugs()
获取插件列表
|
protected void |
plugsScan(List<ClassLoader> classLoaders)
插件扫描
|
Object |
put(Object key,
Object value) |
int |
serverPort()
获取服务端口(默认:8080)
|
String |
version()
框架版本号
|
forEach, get, get, getBean, getBool, getDouble, getInt, getLong, getProp, getPropByExpr, getXmapgetProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNamesclear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, toString, valuespublic SolonProps load(NvMap args)
args - 启用参数public SolonProps loadAdd(URL url)
url - 配置地址public SolonProps loadAdd(String url)
protected void plugsScan(List<ClassLoader> classLoaders)
public void onChange(BiConsumer<String,String> event)
public NvMap argx()
public List<PluginEntity> plugs()
public int serverPort()
public String extend()
public String extendFilter()
public String version()
public boolean isDebugMode()
public boolean isFilesMode()
public boolean isDriftMode()
Copyright © 2020. All rights reserved.