pfSpringMongoNoSql 的非正式项目挺适合用来上手 Spring + MongoDB 的组合。项目用的是 Java 7,跑在 NetBeans 8.0Linux Mint 上,也兼容其他环境。数据库这块用的是 MongoDB,安装不复杂,只要加下 mongodb-10gen 的 apt 源就行。

Git 安装也就一句话:sudo apt-get install git,直接 git clone 项目下来。我是在 Tomcat 8.0 跑的,兼容性还不错,部署速度也快,挺适合本地测试用。

项目结构比较规整,用了 Maven 管理依赖。你拉下来之后,记得先跑三条命令:

mvn clean
mvn install -Dmaven.skip.test
mvn package

打包完直接放到 Tomcat 的 webapps 里就能跑。依赖包括 MongoDB Java 驱动SpringPrimeFaces,前后端都有涉及,蛮适合练手。

要注意一点,数据库连接是默认的 localhost,有自定义需求记得改配置文件。

如果你对 Spring Data MongoDB 感兴趣,可以顺手看看这篇参考文章,讲得还算清楚。