利用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://www.toymoban.com/news/detail-647348.html
参考
https://stackoverflow.com/questions/69994705/how-to-convert-scala-io-bufferedsource-to-java-io-file文章来源地址https://www.toymoban.com/news/detail-647348.html
到了这里,关于scala 加载properties文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!