spring mongodb的一些常用依赖。
依赖添加:
<dependency>
<groupId>com.zxy</groupId>
<artifactId>zxy-commons-mongodb</artifactId>
<version>${zxy_commons_version}</version>
</dependency>
<context:property-placeholder location="classpath:mongodb.properties"/>
<bean id="mongoClientURI" class="com.mongodb.MongoClientURI">
<constructor-arg value="${mongodb.uri}"/>
</bean>
<bean id="mongoDbFactory" class="org.springframework.data.mongodb.core.SimpleMongoDbFactory">
<constructor-arg ref="mongoClientURI" />
</bean>
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/>
</bean>
请参考:connections-connection-options
mongodb.uri=mongodb://127.0.0.1:27017/test?connectTimeoutMS=5000&socketTimeoutMS=5000
@Autowired
private MongoTemplate mongoTemplate;
@Test
public void insert() {
User user = new User();
user.setData("data");
mongoTemplate.insert(user);
}
请参考DEMO