[英]How to secure simple configuration in plain scala project?
我有一些我想保護的屬性,而不僅僅是在我的類中,現在只是字符串屬性,例如:
class MyClass {
protected val dbTableName: String = "employees"
}
有沒有更安全的方法將此配置放置在某處?
在播放框架中,我使用了配置文件,然后可以使用.getString
或其他任何方式,但是在這種情況下,我沒有播放功能,因此我想使其更加整潔和安全。
您可以使用Play內部使用的Typesafe Config 。
在src/main/resources
有一個application.conf
文件,如下所示:
db {
table {
name = employees
}
}
然后,您可以像下面這樣將其加載到Scala代碼上:
import com.typesafe.config.ConfigFactory
val conf = ConfigFactory.load();
val dbTableName = conf.getString("db.table.name")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.