java静态类读取配置文件内容
2016-12-15 16:55
483 查看
说明一下,无需导入任何jar包,运用的是jdk自带的ClassLoader加载器,启动加载所有的配置文件内容。
以下是具体的代码:
配置文件:application.properties
PropertyConstants加载配置文件,放入Properties 中
配置文件类,无需注解直接调用Constants
以上就能实现静态调用配置文件,只需启动加载就行了。
以下是具体的代码:
配置文件:application.properties
server.port=8095 baidu.domain.name=www.baidu.com test.china=\u4E0D\u9519
PropertyConstants加载配置文件,放入Properties 中
package zjq.utils; import java.io.IOException; import java.util.Properties; public class PropertyConstants { private static Properties properties; private static void setProperty(){ if (properties==null) { properties = new Properties(); ClassLoader loader = Thread.currentThread().getContextClassLoader(); try { properties.load(loader.getResourceAsStream("application.properties")); } catch (IOException e) { e.printStackTrace(); } } } public static String getPropertiesKey(String key){ if (properties==null) { setProperty(); } return properties.getProperty(key, "default"); } }
配置文件类,无需注解直接调用Constants
public class Constants { public static final String SERVER_PORT = PropertyConstants.getPropertiesKey("server.port"); public static final String TEST_CHINA = PropertyConstants.getPropertiesKey("test.china"); }
以上就能实现静态调用配置文件,只需启动加载就行了。
相关文章推荐
- java 如何从配置文件(.properties)中读取内容
- JAVA开发10--加载相对路径下配置文件并读取内容
- 读取本机的Java运行环境和相关配置文件的内容 推荐
- java读取配置文件内容
- Spring MVC框架下在java代码中访问applicationContext.xml文件中配置的文件(可以用于读取配置文件内容)
- java修改读取properties配置文件中的内容
- java 读取properties配置文件内容乱码 --日文乱码对应方法
- java读取resource下xxx.properties配置文件内容
- Java中读取properties属性配置文件内容方法
- java读取配置文件内容
- java中读取properties配置文件中的内容的三种方式
- java读取配置文件(*.propertes)的内容
- java读取工程配置文件内容
- java如何读取配置文件中的内容
- java 读取配置文件内容
- java.util.Properties读取中文内容的配置文件,发生中文乱码的现象有解决方案
- 关于java读取和写入properties配置文件的内容
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)
- JAVA/读取XML文件中SQLSERVER数据源配置(sax)
- JAVA技术:XML配置文件的读取处理