自己写了一个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,所以用上面的方法可以读取到。