javaweb 读取properties配置文件参数
场景1:在servlet中读取properties配置文件参数
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    //通过getServletContext来得到流数据
    InputStream properties = this.getServletContext().getResourceAsStream("/WEB-INF/classes/db.properties");
    Properties props = new Properties();
    props.load(properties);
    String user = props.getProperty("username");
    String pass = props.getProperty("password");
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    //通过getServletContext来得到文件绝对路径,再用平时读文件的方式得到流数据
    String path = this.getServletContext().getRealPath("/WEB-INF/classes/db.properties");
    File file = new File(path);
    FileInputStream in = new FileInputStream(file);
    Properties props = new Properties();
    props.load(properties);
    String user = props.getProperty("username");
    String pass = props.getProperty("password");
}
场景2:不在servlet中,在普通java文件中读取properties配置文件参数
package javaTest; import java.io.IOException;
import java.io.InputStream;
import java.util.Properties; public class testProperties { public static Properties config(){
Properties properties = new Properties();
//通过类装载器得到流数据
InputStream inputStream = testProperties.class.getClassLoader().getResourceAsStream("jdbc.properties"); try {
properties.load(inputStream);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return properties;
} }
javaweb 读取properties配置文件参数的更多相关文章
- Java 读取 .properties 配置文件的几种方式
		Java 开发中,需要将一些易变的配置参数放置再 XML 配置文件或者 properties 配置文件中.然而 XML 配置文件需要通过 DOM 或 SAX 方式解析,而读取 properties 配 ... 
- 读取.properties配置文件
		方法1 public class SSOUtils { protected static String URL_LOGIN = "/uas/service/api/login/info&q ... 
- java读取properties配置文件总结
		java读取properties配置文件总结 在日常项目开发和学习中,我们不免会经常用到.propeties配置文件,例如数据库c3p0连接池的配置等.而我们经常读取配置文件的方法有以下两种: (1) ... 
- Java读取Properties配置文件
		1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,使用键值对的形式来保存属性集.不过Properties的键和值都是字符串 ... 
- java读取.properties配置文件的几种方法
		读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法(仅仅是我知道的):一.通过jdk提供的java.util.Properties类.此类继承自java.util. ... 
- Java 读取 .properties 配置文件
		java 开发中,经常要读取 properties 配置文件,下面介绍几种读取方式: 1.基于 InputStream 读取配置文件 该方式的优点在于可以读取任意路径下的配置文件 Properties ... 
- Java读取properties配置文件工具类
		1. PropertyUtils.java package javax.utils; import java.io.InputStream; import java.util.Properties ... 
- 【转载】java读取.properties配置文件的几种方法
		读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法(仅仅是我知道的):一.通过jdk提供的java.util.Properties类.此类继承自java.util. ... 
- java读取properties配置文件信息
		一.Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置 ... 
随机推荐
- JAVA 垃圾笔记一溜堆
			精度只能从低精度 转到高精度.例如:float = 3.4;错误 默认小数在JAVA中是double. 即:从double高精度转到floag低精度错误!!将字符char加减乘除,默认对ASCII码运 ... 
- CountDownTimer倒计时器的使用
			以前好多倒计时的需求都需要自己去写,今天发现android 原来自带了倒计时的类CountDownTimer,和适合用于发送短信 ,等待验证码的情况 代码展示了在一个TextView进行60S的倒计时 ... 
- Android Kotlin开发之使用Butterknife注意要点
			使用kotlin-kapt插件 依赖由java的annotationProcessor改为kapt 在使用控件绑定使用时,网上搜使用方法,不知道被哪个家伙带坑里了. //错误用法 @BindView( ... 
- Office  Visio  201*安装详细步骤并激活
			不多说直接上干货! 初步了解: Visio的百度百科:http://baike.baidu.com/link?url=tNv_gqhhVKcurpP8kvh4ylkknc5JQLIm6bGmQVxi ... 
- R语言---- 数据的基本运算
			一.基本运算符号 1.基本数学计算 +.-.*./.^.%%(求模).%/%(整除)注意:求模运算两边若为小数,则整数和小数部分分别求模.例:5.6%%2.2 2.比较运算 >.<.> ... 
- Nginx反向代理实现会话(session)保持的两种方式 (转)
			http://blog.csdn.net/gaoqiao1988/article/details/53390352 一.ip_hash: ip_hash使用源地址哈希算法,将同一客户端的请求总是发往同 ... 
- gitlab+jenkins+hook代码自动构建发布上线
			Gitlab+Jenkins+Hook 1.gitlab和jenkins的安装见: http://www.cnblogs.com/cuishuai/p/7544663.html http://www. ... 
- autofac使用Common Serivce Locator跟随wcf,mvc,web api的实例控制
			autofac本身只提供了基本的ioc容器的功能 要想在mvc,wcf,web api中使用,除了autofac本身,还需要引入对应的包(点击对应连接可查看文档) 除此之外,使用Common Serv ... 
- Spring-全局异常拦截
			Spring MVC那一篇里提到了异常拦截来做参数校验返回,那里是对特定的 controller 做异常捕捉,但是我们也可以选择全局拦截处理 快速开始 @ResponseBody @Controlle ... 
- 湘潭校赛 Bob's Problem
			Bob's Problem Accepted : 18 Submit : 115 Time Limit : 1000 MS Memory Limit : 65536 KB 题目描述 Bob今 ... 
