Spring 的 REST 服务加 Mongo 或者 Derby 的双存储支持,prop-cf-server-app这个项目还挺实用的,适合搞租赁物业财务管理的场景。嗯,简单点说,它就是帮你搞定多业主的现金流问题,用 Spring 写的,API 风格也比较清爽。Mongo 用起来稳定,Derby 也方便调试,挺灵活。

REST API设计得还不错,响应也快。你要是用mongod跑 Mongo 的话,记得本地或者 Docker 起一个,项目没集成自动启动。Derby 是内嵌的,Spring 一跑就带着它飞,不过一重启数据就没了,适合测试。

测试也分得挺细,有端到端的,也有代码风格的检查,跑 CI 的时候挺方便。构建走的标准 Java 那套,包管理、依赖清晰,手动或者自动部署都不麻烦。适合你拿来做个二开,或者参考下架构。

你要是对这类 REST 服务感兴趣,还可以看看这几个相关的资源,比如:

如果你要多用户的租金结算、现金流什么的,可以直接上手玩玩这个项目。要注意,Mongo 的准备工作最好先搞定,免得踩坑。