mofdan 发表于 2018-12-3 11:27:23

Tomcat下读取property文件

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

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

  MongoDb.java
  ...
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文件