scala 加载properties文件

利用java.util.Properties加载

import java.io.FileInputStream
import java.util.Properties
object LoadParameter {
  //动态获取properties文件可配置参数
  val props = new Properties()
  def getParameter(s:String,filePath:String): String ={
    props.load(new FileInputStream(filePath))
    props.getProperty(s)
    //防止读取出的中文出现乱码
    //new String( props.getProperty(s).getBytes("ISO-8859-1"), "utf-8")
  }
 

可否换成scala自带的文件读入?不能,scala.io返回的对象不能被props直接load。

参考

https://stackoverflow.com/questions/69994705/how-to-convert-scala-io-bufferedsource-to-java-io-file

你可能感兴趣的:(Scala,scala,开发语言,后端)