package com.ui.version.config;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Config {
private static Logger log = Logger.getLogger(Config.class.getName());
private static final String fileName = "xiu-ui.properties";
private static final String fileName2 = "com/ui/version/resources/xiu-ui.properties";
private static Properties properties = new Properties();;
static{
boolean ready = false;
InputStream is = Config.class.getClassLoader().getResourceAsStream(fileName);
if(is != null){
try {
properties.load(is);
ready = true;
log.log(Level.INFO, "加载classpath:"+fileName+"成功!");
} catch (IOException e) {
log.log(Level.WARNING, "加载classpath:"+fileName+"失败", e);
}
}
if(!ready){
is = Config.class.getClassLoader().getResourceAsStream(fileName2);
if(is != null){
try {
properties.load(is);
ready = true;
log.log(Level.INFO, "加载classpath:"+fileName2+"成功!");
} catch (IOException e) {
log.log(Level.WARNING, "加载classpath:"+fileName2+"失败", e);
}
}
}
if(!ready){
log.log(Level.SEVERE, "未能找到资源,请将"+fileName+"文件放到classes目录下");
}
}
public static String getConfigValue(String key){
return properties.getProperty(key,null);
}
public static Properties getProperties(){
return properties;
}
}
分享到:
相关推荐
非常实用的读取配置文件的小工具,专门读取WEB-INF下文件夹中的properties文件,代码简洁、亲测没有问题,适用范围广,任何类中都可调用,传入Key及可得到Value
大家都喜欢把配置文件放在src目录下,如果有10个以上的配置文件为什么不考虑在WEB-INF目录下新建一个文件夹,专门放配置文件;这样即好管理,文件安全性又高。亲问题已经解决,把源代码共享给大家,已经通过测试;...
//读取WEB-INF下的xml文件 public XMLReader(String fileName); //查找文件中的结点 public List<Node> getAllNodeByTagName(String tagname); //根据属性名称获取结点的属性值 public static String ...
在网上找了很多都不合心意,就知道改了下源码,只... ②fileNameRegex 为读取文件匹配(eg:/WEB-INF 目录下有文件urlrewrite_navigater.xml,urlrewrite_personalCenter.xml 两个文件,fileNameRegex为:urlrewrite_)。
VB 生成类别为UPC-E/A的二维条形码,并读取条形码的VB源码示例,生成6-12位条形码,同时也可以读取含有二维码的图像文件,识别率极高,生成的条形码最终保存成JPG图片。读取时,在条形码起始侧点击开始读取识别! ...
把 jsp 文件放到 /WEB-INF/jsp/ 目录下是被鼓励的, 这样可以防止用户不经过 Controller 直接访问 jsp 文件从而出错(有些顽皮的人很喜欢这样做). 配置 SimpleUrlHandlerMapping, 在上面的配置文件中, /hello.do 的...
前面配了一个rsh的配置文件,但是那个文件在类路径下面的,这个我改了一个下,到了web-inf目录,也当是学习学习,弄了我才发现,原来xml配置文件默认的路径是classes下面的,弄了很多次,最终正确读取到,并能够正确...
这是一个带有单个 HttpServlet 和 WEB-INF/web.xml 的简单战争文件 [jetty-external-config]$ jar -tvf target/props.war 0 Mon Feb 23 09:02:14 MST 2015 META-INF/ 131 Mon Feb 23 09:02:14 MST 2015 META-INF...
C++读取INI文件中指定Section下的所有key和keyvalue存放到map中
linux 配置apache+tomcat
通过C#实现读取所选择的Excel文件,如果一个Excel文件中有多个工作表,可以选择显示哪一个工作表
使用matlab读取mit-bih的心电图信号
前端js解析/读取excel文件,完整解析,简单操作,官网地址 http://oss.sheetjs.com/js-xlsx/
delphi保存读取utf-8的文本文件.mht
IDEA WEB项目启动不加载application.properties配置文件,yml配置文件是否也会不加载未尝试,如果有遇到的可以尝试一下。
要对其进行配置,必须在WEB-INF/web.xml文件中添加如下所示的映射: < servlet>TrackerServlet</ servlet> < servlet>log4jwebtracker.servlet.TrackerServlet</ servlet> </ servlet> < servlet-mapping
若依(RuoYi)管理系统 后台任意文件读取漏洞描述若依管理系统是基于SpringBoot的权限管理系统,登录后台后可以读取服务器上的任意文件漏洞影响app=
NULL 博文链接:https://nannan408.iteye.com/blog/2256177
如何读取webroot文件下的属性文件
如何读取webroot文件下的属性文件