如何从属性文件读取数据?我知道vertx使用'.json'文件来存储数据,但不知道如何从属性/配置文件创建JsonObject。vertx - 从属性/配置文件读取
我想保留,服务器端口,连接URL,数据库名称等在一个配置文件。
如何从属性文件读取数据?我知道vertx使用'.json'文件来存储数据,但不知道如何从属性/配置文件创建JsonObject。vertx - 从属性/配置文件读取
我想保留,服务器端口,连接URL,数据库名称等在一个配置文件。
创建的src/main/conf目录/我的应用程序,conf.json具有以下内容:
{
"http.port" : 8082
}
而现在,使用此配置只是启动应用程序:
爪哇 - jar目标/我先APP-1.0-快照fat.jar -conf的src/main/conf目录/我的应用程序,conf.json
要得到的值,用
config().getInteger("http.port", 8080)
上面的代码现在正在请求配置并检查是否设置了http.port属性。否则,端口8080将用作回退。
复制了:http://vertx.io/blog/vert-x-application-configuration/index.html
您可以在https://github.com/vert-x3/vertx-service-factory看一看创建一个verticle的默认配置。
使用-conf
参数与相对路径(src/.../config.json
)到您的配置文件。
E.g.
java -jar target/vertx-practice-1.0-SNAPSHOT-fat.jar -conf src/conf/vertx-practice-conf.json
run com.ashenlive.vertx.MyFirstVerticle -conf src/conf/vertx-practice-conf.json
http://vertx.io/blog/vert-x-application-configuration/ –