本文收集整理关于java参数定义在配置文件的相关议题,使用内容导航快速到达。
内容导航:
Q1:java 在xml文件中怎么获取配置文件中的参数
public class ReadConf extends Properties{
public ReadConf() {
InputStream in = ClassLoader.getSystemClassLoader().getResourceAsStream("conf.xml");
try {
this.loadFromXML(in);
System.out.println( this.getProperty("db.uri.244"));
in.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
ReadConf a = new ReadConf();
}
}
注意xml文件要在src 目录下
WWW.yIJitAO.Co;m
Q2:java中属性文件中配置的参数如何获取值,求高手
你说的属性文件是.properties文件吧
要用到类java.util.ResourceBundle
ResourceBundle resource=ResourceBundle.getBundle("属性文件名不带扩展名");
需要获取属性的时候调用
resource.getString(key);
就可以了
Q3:java log4j日志文件名称如何参数化。配置文件中设置的是DailyRollingFileAppende
可以在启动脚本中设置一个变量,而在日志的配置文件中就使用该变量。
至于第二点,我不是很了解。感觉可能不会写了。
Q4:Java里如何添加自定义的配置文件,JSP里去读取参数
java里可以再在resources里面新建一个XML file或者 file文件
XML file 会自动生成XML头,在下面加入内容就可以了,首先要有一个根节点,然后如果需要用到一些类,如:spring的一些类,就需要引入包,如:
<?xml version="1.0" encoding="UTF-8"?>
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
其中<?xml ……就是头,
# 连接池配置
pool.size = 2、pool.max = 50
然后jsp调用读取xml文件的方法去读取自重的内容就可以了。