pfSpringMongoNoSql 的非正式项目挺适合用来上手 Spring + MongoDB 的组合。项目用的是 Java 7,跑在 NetBeans 8.0 和 Linux 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 驱动、Spring 和 PrimeFaces,前后端都有涉及,蛮适合练手。
要注意一点,数据库连接是默认的 localhost
,有自定义需求记得改配置文件。
如果你对 Spring Data MongoDB 感兴趣,可以顺手看看这篇参考文章,讲得还算清楚。