私はmyConfig.root().render(ConfigRenderOptions.concise().setFormatted(true)))
を使用しています。設定ファイルには"version" : "2.4.16"
、"stdout-loglevel" : "WARNING"
などの多くの情報が含まれています。
情報はどこから来たのですか?
設定ファイルの内容を印刷するだけですか?typesafeコンフィグレーションライブラリの使用方法はファイルコンテンツをレンダリングするだけですか?
0
A
答えて
0
あなたはおそらくAkka 2.4.16(直接的または間接的)を使用しています。この場合、documentationに記載されているように、「余分な」構成設定がreference.conf
から引き出されます。 reference.conf
にはすべての既定の構成設定が含まれており、application.conf
はこれらの設定を上書きできます。
は、application.conf
と一致します(here参照)。私はreference.conf
のマージされた設定を含まずに、の内容をレンダリングするためのTypesafe Config APIを経由する方法はないと思います。
0
私はdefault
で別々のmyConfig
によってparseResourcesAnySyntax
方法で設定をレンダリングするための方法を使用します。
object DataServiceConfig {
val local = ConfigFactory.parseResourcesAnySyntax("local")
val online = ConfigFactory.parseResourcesAnySyntax("online")
val develop = ConfigFactory.parseResourcesAnySyntax("application") //develop environment
val default = ConfigFactory.load("application") //default environment
val myConfig = local.withFallback(online).withFallback(develop)
val combinedConfig = myConfig.withFallback(default)
def printConf(config: Config): Unit = println(config.root().render(ConfigRenderOptions.concise().setFormatted(true).setJson(true)))
}
印刷設定:DataServiceConfig.printConf(DataServiceConfig.myConfig)
関連する問題
- 1. typesafeコンフィグレーションライブラリの環境変数で複数の値を上書きすることができます
- 2. 日付と等しいノートだけをレンダリングする方法は?
- 3. Zend studio RSEを使用してファイルコンテンツを検索する方法
- 4. Typesafe Activatorをリッスンする方法0.0.0.0:8888
- 5. Spriteの一部だけをレンダリングする方法
- 6. PHPを使ってPHPファイルコンテンツを自動リロードする方法は?
- 7. レンダリングするときだけレンダリング
- 8. django-salesforceを使用してSalesforce添付ファイルコンテンツを取得する方法は?
- 9. C++/cliからC#へ 'typesafe'の方法で配列を渡す
- 10. 認証の間だけSSLを使用する方法はありますか?
- 11. Typesafe Activator for Netbeansのインストール方法は?
- 12. Javaでファイルコンテンツのオブジェクトを作成する方法は?
- 13. ジンジャーを使用して最初の段落だけをレンダリングするには
- 14. Typesafe Configでリストのリストを取得する方法
- 15. リアクションルータv4はウェブパック後のインデックスページをレンダリングするだけです
- 16. Javascriptを使用してXMLファイルコンテンツを読み込む方法
- 17. C++軽量コンフィグレーションライブラリ
- 18. PerlのTemplate Toolkitで特定の `BLOCK`だけをレンダリングする方法はありますか?
- 19. kendo.scheduler.minをインポートするだけでkendo uiのスケジューラを使用する方法
- 20. 最後にStreamWriterを使用してファイルコンテンツを保存する方法
- 21. AndroidでMainActivity Contextを使用するだけでレイアウトを表示する方法
- 22. スタートアップ時に反応コンポーネントを一度だけレンダリングする方法は?
- 23. Azure Logic AppsでのSFTPファイルコンテンツの使用
- 24. 一度だけイメージを複数回使用する方法:)
- 25. php:データベースインスタンス/接続を1つだけ使用する方法
- 26. Maven Pluginを使用してファイルコンテンツを更新できますか?
- 27. クリスピーフォームはフィールドエラーをレンダリングするだけです
- 28. Typesafe Activator UIを無効にする方法はありますか
- 29. mapDispatchToPropsの使用方法はthis.props.dispatchを使用してアクションをディスパッチするときだけです
- 30. TypeSafeの環境変数をscalaで読む方法は?
感謝。私は 'reference.conf'が他の依存関係からマージされることを認識しました。私はライブラリがマージの前に処理するメソッドを公開する必要があると思うと設定の内容をマージした後、それは非常に複雑なようです。 – LoranceChen