避免硬编码

来源:互联网 发布:java代码生成器原理 编辑:程序博客网 时间:2024/04/29 08:33

第一种
public interface Constants {    /**     * Spark Application Constants     */    String SEPARATOR = "   ";    String SQLTYPE = "'通话'" ;
}
第二种

import java.util.Propertiesimport java.io.FileInputStream//test.properties 里的内容为"ddd=5.6,1.2"def loadProperties():Unit = {  val properties = new Properties()  val path = Thread.currentThread().getContextClassLoader.getResource("test.properties").getPath //文件要放到resource文件夹下  properties.load(new FileInputStream(path))  println(properties.getProperty("ddd"))//读取键为ddd的数据的值  println(properties.getProperty("ddd","没有值"))//如果ddd不存在,则返回第二个参数  properties.setProperty("ddd","123")//添加或修改属性值}














原创粉丝点击