使用ResourceBundle访问位于/WEB-INF/classes目录下的一个后缀名为properties的文本类型文件,从里面读取我们需要的值。
1.读取默认文件夹classes
Locale locale = Locale.getDefault();
ResourceBundle localResource = ResourceBundle.getBundle("ConnResource", locale);
String value = localResource.getString("test");
System.out.println("ResourceBundle: " + value);
这里对应了/WEB-INF/class/ConnResource.properties文件内容为:
test=test
打印出来的结果就是test
2.指定文件夹:要按照路径,把你的配置文件加入ClassPath中就可以了
ResourceBundle config=ResourceBundle.getBundle("com.views-countries");
---------------------------------------路径问题:
1.System.out.println(System.getProperty("user.dir")); //工程的绝对路径
2.System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));//当前classpath的uri
3.new Properties().load(new FileInputStream("test.properties"));//test文件在工程的跟目录下
4.new Properties().load(new FileInputStream("test/test.properties"));
//在工程下的test的文件夹下的test.properties文件
5.ResourceBundle rs = ResourceBundle.getBundle("org.hello");
//hello文件就是在classpath下的,org 包下,也就是说.../bin/这个是classpath绝对路径!
相关推荐
Tomcat内存溢出的解决方法(java.util.concurrent.ExecutionException:java.lang.OutOfMemoryError),内附解决方案!
此文是JAVA中关于String的一些注意点,比较常用,希望能帮助到大家
Exception in thread “main“ java.util.InputMismatchException
java.util.ConcurrentModificationException 异常问题详解1
1. java.util.concurrent - Java 并发工具包 2. 阻塞队列 BlockingQueue 3. 数组阻塞队列 ArrayBlockingQueue 4. 延迟队列 DelayQueue 5. 链阻塞队列 LinkedBlockingQueue 6. 具有优先级的阻塞队列 ...
NULL 博文链接:https://javapub.iteye.com/blog/1472475
JavaMail的java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 原因: MyEclipse6.5的javaee.jar中的mail包与JavaMail包有冲突。 解决: 在MyEclipse目录下(D:\Program Files\MyEclipse ...
本文通过对数据压缩算法的简要介绍,然后以详细的示例演示了利用java.util.zip包实现数据的压缩与解压,并扩展到在网络传输方面如何应用java.util.zip包现数据压缩与解压
java.util.ConcurrentModificationException 解决方法 在使用iterator.hasNext()操作迭代器的时候,如果此时迭代的对象发生改变,比如插入了新数据,或者有数据被删除。 则使用会报以下异常: Java.util....
详细介绍了java.util.logging.Logger的用法和结构,对如果扩展Logger起到抛砖引玉的作用!尊重劳动成果,亲下载了要给个评价!
java.util.stream.Stream:Stream 代码示例
发现问题 早上起来报错误,Jenkins打包到tomcat服务器,死活启动不起来,一些定时任务也没跑成功。 报错如下: org.apache.catalina.startup.ContextConfig.beforeStart ... at java.util.zip.ZipFile.(ZipFi
予org.jasig.cas.client.util.CommonUtils 加入 public static void disableSSLVerification(){ try { // Create a trust manager that does not validate certificate chains TrustManager[] ...
java.lang.runtimeexception unexpected subelement
at com.sun.xml.ws.util.xml.XmlUtil.createEntityResolver(XmlUtil.java:266) at org.jvnet.jax_ws_commons.spring.SpringService.getObject(SpringService.java:327) at org.jvnet.jax_ws_commons.spring....
axis2解决 org.apache.axis2.util.JavaUtils.callStackToString问题
java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx