获取.conf的配置文件信息
application.conf
account_conf { path = "i:\\2\\account2\\W\\W16082220432011" count = 100003 num = 3 }
pom.xml
<dependency> <groupId>com.typesafe</groupId> <artifactId>config</artifactId> <version>1.2.1</version> </dependency>
AppConfig.scala
import com.typesafe.config.ConfigFactory /** * 获取.conf的配置文件信息 * * Created by chao.zhao on 2016/9/14. */ object AppConfig { private val config = ConfigFactory.load() //默认获取application.*的配置文件 private lazy val root = config.getConfig("account_conf") final def getElement(key: String): String ={ this.root.getString(key) } final def getSubElemnet(subBoot:String,key:String):String ={ this.root.getConfig(subBoot).getString(key) } def main(args: Array[String]): Unit = { println(AppConfig.getElement("host")) println(AppConfig.getSubElemnet("sub","name")) } }