trsgw 发表于 2015-5-7 09:16:43

Tomcat下读取property文件

                      自己写了一个mongodb.properties文件,用来记录mongodb的配置信息。当然可以使用Hibernate OGM,不过暂时没有时间。该文件放在了/src/config/mongodb/mongodb.properties.

尝试了几种方法,下面这种是可行的:

MongoDb.java
...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Properties props = new Properties();
InputStream in = null;
         
in = getClass().getResourceAsStream("/config/mongodb/mongodb.properties");

try {
    props.load(in);
} catch (IOException e) {
    e.printStackTrace();
} finally {
    in = null;
}

String db = (String) props.get("db.url");
String port = (String) props.get("db.port");
this.newsDb = (String) props.get("newsdb");
this.gamesDb = (String) props.get("gamesdb");
...





此文件会被生成到Tomcat下面的/classes/config/mongodb/mongodb.properties,所以用上面的方法可以读取到。

                   
                       
                         


页: [1]
查看完整版本: Tomcat下读取property文件