shengke的gravatar头像
shengke 2015-06-22 15:02:38

Spring MVC与Mongodb整合入门学习demo

最近公司要使用mongodb来做应用,今天整理了一下spring MVC和mongodb的整合demo,关于mongodb的优势我就不在这说了,有需要的牛牛,可以看看,初级入门的,实现了:

插入:
http://localhost:8080/houyuan/user/register?userPhone=121&userPass=123&userName=2ss&userDomain=1
查询所有:
http://localhost:8080/houyuan/user/findAll
根据userPhone查询:
http://localhost:8080/houyuan/user/findById?userPhone=121
根据userPhone更新字段:
http://localhost:8080/houyuan/user/updateByUserPhone?userPhone=1&rowName=userPass&value=123456
根据removeByUserPhone删除:
http://localhost:8080/houyuan/user/removeByUserPhone?userPhone=1

关键配置:

    <mongo:mongo host="192.168.1.100" port="12345">
        <mongo:options />
    </mongo:mongo>
    <!-- mongo的工厂,通过它来取得mongo实例,dbname为mongodb的数据库名,没有的话会自动创建 -->
    <mongo:db-factory dbname="db_yunji1" mongo-ref="mongo" />

    <!-- mongodb的主要操作对象,所有对mongodb的增删改查的操作都是通过它完成 -->
    <bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
        <constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />
    </bean>

    <!-- 映射转换器,扫描back-package目录下的文件,根据注释,把它们作为mongodb的一个collection的映射 -->
    <mongo:mapping-converter base-package="com.houyuan.domain" />

    <!-- mongodb bean的仓库目录,会自动扫描扩展了MongoRepository接口的接口进行注入 <mongo:repositories
        base-package="com.houyuan.repository" /> -->
        
       运行截图:

Spring MVC与Mongodb整合入门学习demo


Spring MVC与Mongodb整合入门学习demo

文件名:houyuan.zip,文件大小:5802.686K 下载
最代码最近下载分享源代码列表最近下载
joy460154849 3月10日
暂无贡献等级
all_know_2001 2月27日
暂无贡献等级
shiyaju 2月20日
暂无贡献等级
k798670206 2月14日
暂无贡献等级
yulong_1988928 2月13日
暂无贡献等级
订单坤啊啊 1月3日
暂无贡献等级
有道无德 2016年12月20日
暂无贡献等级
Tauropolos 2016年11月30日
暂无贡献等级
danfeng 2016年11月26日
暂无贡献等级
luopowanggong 2016年11月25日
最代码贡献等级说明
最代码最近浏览分享源代码列表最近浏览
字节byte 前天
暂无贡献等级
iopjkl 前天
最代码贡献等级说明
jubiter 前天
暂无贡献等级
chenghui 3月24日
暂无贡献等级
yzlyzlyzl111 3月22日
最代码贡献等级说明
aaaa123 3月22日
暂无贡献等级
冰枫xjz8 3月20日
最代码贡献等级说明
nxq_zdm 3月20日
暂无贡献等级
shoucheng 3月20日
最代码贡献等级说明
chinotan 3月18日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友