整合mongodb+spring+morphia框架

本文分享了一个基于MongoDB、SpringMVC、Morphia及Maven的开源Web应用框架,旨在帮助开发者快速入门并熟悉这些技术的使用。项目已上传至GitHub,提供了完整的代码示例,并讨论了开发过程中遇到的问题及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这两天在整理mongodb开发的文章, 从网上搜集的资料整合了一个web版的框架出来.

代码就不贴了, 地址在 https://github.com/zdsiyan/watermelon 需要的自行下载, 我会不定时更新. 程序开源, 有兴趣的可以加入一起做.

 

eclipse导入开发的话需要maven,jetty等查件, 安装环境以后再补上吧. 命令行下直接mvn clean package应该可以用.

 

吐槽几句

morphia没有想象的强大, 没找到table2pojo的生成工具, 导致所有的entity,dao,service什么都要手写. dao都要继承BasicDAO, 只为了写入ds, 根本就是垃圾代码, service也跟着倒霉, 好在可以用继承都省略掉. 下个版本更新准备将自动生成代码的代码也写进项目去,方便开发.

暂时还没用到复杂的查询, 不知道多表查询时会不会有问题, 据说dbref可以解决, 先记着.

免费的morphia工具基本都是web的, 还要自行搭建服务, 太高端范儿了吧.

连接数据库异常容易,居然都没用户名密码.

 

总之, 免费开源的mongodb, springmvc, morphia, maven框架, 方便入门学习

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值