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 下载
最代码最近下载分享源代码列表最近下载
sunlzh888888  LV28 2021年6月24日
xsxtxbb  LV8 2021年3月10日
renjialu7  LV4 2020年12月28日
我喜欢肥肥  LV5 2020年5月9日
chenguanlun  LV3 2020年1月2日
fenglai12345  LV13 2019年12月20日
flycow  LV6 2019年11月16日
1292266375  LV9 2019年1月9日
huanko  LV23 2018年12月17日
heruoyi  LV2 2018年9月6日
最代码最近浏览分享源代码列表最近浏览
876318269  LV6 2023年11月3日
2534857231  LV2 2022年6月1日
291373020  LV7 2022年5月31日
wanglinddad  LV54 2022年2月17日
1872615558  LV13 2021年11月2日
smilewgx  LV5 2021年10月17日
sunlzh888888  LV28 2021年6月24日
GCISU123654  LV2 2021年6月15日
liuhao_  LV2 2021年6月9日
Start1  LV15 2021年6月3日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友