`
lihao312
  • 浏览: 484115 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring mvc+spring data+mongodb实例1

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
	xmlns:p="http://www.springframework.org/schema/p" xmlns:mongo="http://www.springframework.org/schema/data/mongo"
	xsi:schemaLocation="http://www.springframework.org/schema/beans 
       http://www.springframework.org/schema/beans/spring-beans-3.2.xsd 
       http://www.springframework.org/schema/context 
       http://www.springframework.org/schema/context/spring-context-3.2.xsd
       http://www.springframework.org/schema/data/mongo 
       http://www.springframework.org/schema/data/mongo/spring-mongo-1.1.xsd">

	<context:component-scan base-package="com.lance" />

	<mongo:mongo host="localhost" port="27017" />
	<mongo:db-factory dbname="test" />

	<bean id="mappingContext" class="org.springframework.data.mongodb.core.mapping.MongoMappingContext" />
	
	<!-- 通过配置typeKey null 用来处理save记录的_class字段不保存 -->
	<bean id="defaultMongoTypeMapper" class="org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper">
		<constructor-arg name="typeKey">
			<null />
		</constructor-arg>
	</bean>

	<bean id="mappingMongoConverter" class="org.springframework.data.mongodb.core.convert.MappingMongoConverter">
		<constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />
		<constructor-arg name="mappingContext" ref="mappingContext" />
		<property name="typeMapper" ref="defaultMongoTypeMapper" />
	</bean>
	
	<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
		<constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />
		<constructor-arg name="mongoConverter" ref="mappingMongoConverter" />
	</bean>
	
	<bean class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor" />


	<bean id="jspViewResolver"
		class="org.springframework.web.servlet.view.InternalResourceViewResolver"
		p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" />

</beans>


mongo模糊查询
/**
  * 根据Name模糊查询用户
  * 2014年5月16日 下午5:45:03
  * @return
*/
	public List<UserInfo> findByLikeName(String name){
		Query query = new BasicQuery("{'name': {$regex : '" + name + "'} }");
		return mongoTemplate.find(query, UserInfo.class, COLLECTION_NAME);
	}
分享到:
评论

相关推荐

    springmvc3.14+spring_data_mongodb1.3.2最新实例

    希望让更多喜欢mongodb的开发爱好者们加入这个阵营,共同学习,共同提高,这个示例简单易用,导入即上手,哥们我也是费了段时间整合这个最新稳定版本的,采用的是springmvc3.14+spring_data_mongodb1.3.2+mongodb_...

    LibraryManagementSystem:Spring MVC + Spring Data + Spring Boot + MongoDB + AngularJS 素材

    本素材主要探讨如何使用Spring MVC、Spring Data、Spring Boot以及MongoDB和AngularJS这五种技术,构建一个高效、易维护的图书馆管理系统。以下将对这些技术进行详细介绍,并探讨它们在系统中的应用。 首先,Spring...

    spring-data-mongodb-parent-reference

    Spring Data MongoDB 是一个为 MongoDB 文档数据库提供数据访问支持的框架,它属于 Spring Data 项目的一部分,目的是简化基于 Java 应用的数据访问层的编程工作。通过使用 Spring Data MongoDB,开发人员可以很容易...

    spring-data-mongodb-reference 1.5.4

    ### Spring Data MongoDB 1.5.4 Reference Documentation #### 一、引言 Spring Data MongoDB 是 Spring Data 项目的一部分,旨在简化 MongoDB 数据访问,并提供一个一致的编程模型,该模型适用于 Spring ...

    spring mvc 集成mongoDB项目 例子

    在本项目中,我们将探讨如何将Spring MVC框架与MongoDB数据库进行集成,创建一个实际的应用实例。MongoDB是一个流行的开源、非关系型数据库系统,以其灵活性、可扩展性和高性能著称。而Spring MVC是Java开发Web应用...

    shiro+spring+data+session+redis实现单点登录

    Spring Data是Spring的一个模块,它简化了数据访问层的开发,支持多种数据存储技术,如JPA、MongoDB、Redis等。在本案例中,Spring Data可能用于与Redis交互,存储和检索会话数据。 **Redis** Redis是一个高性能的...

    spring-data-mongodb-reference 1.5.2

    Spring Data MongoDB 是一个开源项目,它为在Java应用中操作MongoDB数据库提供了便利。Spring Data MongoDB 1.5.2版本是Spring Data系列的一部分,它允许开发者通过Spring框架的抽象来简化MongoDB的存储和检索。该...

    mongodb+spring+maven环境搭建

    在`pom.xml`文件中,你需要添加`mongodb-driver`、`spring-data-mongodb`以及`spring-webmvc`等依赖。确保选择的版本与你的其他依赖兼容。 ```xml &lt;!-- MongoDB Java Driver --&gt; &lt;groupId&gt;org.mongodb ...

    springMVC整合MongoDb整个工程下载

    2. **Spring Data MongoDB**:Spring Data 提供了对 MongoDB 的支持,简化了数据库操作。在项目中引入 Spring Data MongoDB 相关依赖: ```xml &lt;groupId&gt;org.springframework.data &lt;artifactId&gt;spring-data-...

    mvc-poc:spring mvc、spring data、mongodb、bootstrap poc

    总结来说,这个项目是一个综合性的Web应用实例,展示了如何使用Spring MVC、Spring Data、MongoDB和Bootstrap来构建一个用户管理的单页应用,涵盖了后端开发、数据库管理和前端界面设计等多个方面。通过学习这个项目...

    spring + springmvc+MongoDBlib.zip

    在"spring + springmvc+MongoDBlib.zip"这个压缩包中,我们主要关注的是如何将MongoDB库与Spring和Spring MVC框架整合。这通常涉及到以下几个步骤和知识点: 1. **添加MongoDB依赖**:压缩包中的"lib"文件夹很可能...

    JavaEE开发框架Spring4+相关Demo.zip

    同时,Spring Data项目使得集成各种NoSQL数据库变得更加简单,例如MongoDB、Cassandra等。 压缩包中的文件名"145"可能是某个具体的示例或测试用例,比如一个简单的Spring MVC控制器或者一个配置文件。通过这些示例...

    CRUD-operations-using-Spring-data-Mongodb:使用Spring数据,Spring MVC和MongoDB的基本CRUD操作

    本项目聚焦于"CRUD-operations-using-Spring-data-Mongodb",旨在通过Spring Data、Spring MVC和MongoDB实现基本的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作。 首先,让我们了解Spring ...

    Spring教程+示例代码 零基础快速入门 含视频

    5. **Spring Data**:Spring Data提供了一种统一的访问数据的接口,支持多种数据库,如JPA、MongoDB等,简化了数据访问层的开发。 6. **Spring Security**:Spring Security是Spring生态系统中的安全模块,提供了...

    SpringMVC+mongodb应用实例

    Spring Data MongoDB项目提供了一个简单的方式来连接和操作MongoDB。它包括一个MongoTemplate类,用于执行基本的数据库操作,以及Repository接口,可以自定义查询方法。通过配置MongoDB的连接信息,我们可以轻松地在...

    spring +mongodb

    Spring Data MongoDB是Spring Data项目的一部分,它提供了一种简单的方式来与MongoDB交互。通过Spring Data,你可以利用注解驱动的方法来执行CRUD操作,无需编写大量的DAO代码。例如,使用`@Document`注解标记一个...

    Spring高手实例

    Spring框架支持多种模块,包括Spring MVC、Spring Boot、Spring Data、Spring Security等,覆盖了Web开发、数据访问、事务管理、安全控制等多个领域。 2. **依赖注入(Dependency Injection, DI)** 依赖注入是...

    spring-data-mongo-reference.pdf

    无论是基于 Java 配置还是 XML 配置,Spring Data MongoDB 都提供了灵活的实例注册方式,开发者可以根据项目需求选择最适合的方案。 #### MongoDB 模板 MongoTemplate 是 Spring Data MongoDB 中的核心类,用于...

    springMvcPlusMongo-master.zip

    在这个实例中,Spring MVC与MongoDB的集成主要通过Spring Data MongoDB实现。Spring Data MongoDB提供了一套便捷的API,使得开发者可以轻松地进行数据库操作,而无需手动编写繁琐的MongoDB查询语句。在项目源码中,...

Global site tag (gtag.js) - Google Analytics