<util:properties id="config" location="classpath:testproperties" />
其中id为读取文件以后的bean id,可以通过这个id获取文件中对应属性的值,如configtest代表获取文件中test属性的值
于是把properties文件提到jar包统计目录,这样修改后不用重新打包了,用起来方便一点。代码如下:String proFilePath = SystemgetProperty(userdir) + \\filenameproperties;InputStream in = new BufferedInputStream(new FileInputStream(proFilePath));
//Testjava
import javautil;
import javaio;
import javalangreflect;
public class Test {
public static void main(String[] args) throws Exception {
InputStream in = TestclassgetClassLoader()getResourceAsStream("propproperties");
Properties pro = new Properties();
proload(in);
inclose();
String className = progetProperty("class");
Class c = ClassforName(className);
Object o = cnewInstance();
Method m = cgetMethod("run");
minvoke(o);
}
}
//Demojava
public class Demo {
public void run() {
Systemoutprintln("run() method has been invoked");
}
}
//propproperties
class=Demo
以上就是关于java web项目 web.xml中如何读取properties配置文件中的值全部的内容,包括:java web项目 web.xml中如何读取properties配置文件中的值、java 如何读取jar包外的properties文件、java编写 使用反射技术结合读取Properties格式的配置文件,实现在一个程序中可以调用任何一个java类的run方等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)