如何從屬性文件讀取數據?我知道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/ –