shengke的gravatar头像
shengke2015-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下载
最代码最近下载分享源代码列表最近下载
暂无贡献等级
dadou215月11日
暂无贡献等级
浮夸先生4月25日
最代码贡献等级说明
失空斩4月17日
暂无贡献等级
zt110e54月6日
暂无贡献等级
5145594024月5日
暂无贡献等级
joy4601548493月10日
暂无贡献等级
all_know_20012月27日
暂无贡献等级
shiyaju2月20日
暂无贡献等级
k7986702062月14日
暂无贡献等级
最代码最近浏览分享源代码列表最近浏览
yangjihui5月19日
暂无贡献等级
yangjiangang5月19日
暂无贡献等级
mingxing5月18日
暂无贡献等级
可可_西里5月17日
最代码贡献等级说明
1564855月17日
暂无贡献等级
12111235月16日
暂无贡献等级
tangbiao19835月16日
最代码贡献等级说明
暂无贡献等级
小鸡互啄5月16日
暂无贡献等级
njnuzww5月16日
暂无贡献等级
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友