MongoDB+spring配置开发

本例子是利用MongoTemplate实现存储的

1、mongo.xml配置文件,主要是配置mongo一些连接的信息




    
    
        
    

    
    

    
        
    

2、mongo.properties,主要配置了mongo的信息

mongo.host=127.0.0.1
mongo.port=27017
mongo.connectionsPerHost=8
mongo.threadsAllowedToBlockForConnectionMultiplier=4
mongo.connectTimeout=1500
mongo.maxWaitTime=1500
mongo.autoConnectRetry=true
mongo.socketKeepAlive=true
mongo.socketTimeout=1500
mongo.slaveOk=true

3、把mongo.xml引入到spring.xml配置文件



   
    
   
    
   
   

   
   
   
      
         
            classpath:mongo.properties
            classpath:application.properties
         
      
   

   
     
      
      
      
      
      
      
   

   
   
      
   
   
      
   
   
   
   
      
   
   
    
        
            
            
        
    

   
   
   

 

4、以上配置好后,就可以写java代码了

public class SaveEventImpl implements ISaveEvent {
   
 

   @Autowired
   MongoTemplate mongoTemplate;

  

   @Override
   public void mongoSave( Object object) {
      System.out.println("dfsfsfsdfsdf");
      //inser方法的第二个参数表示mongo中的集合(collection),也就是表明
      mongoTemplate.insert(object,"lsl");
   }

}

 

5、项目结构图如下:

MongoDB+spring配置开发_第1张图片

6、数据存入mongo后,在客户端查询如下:

 MongoDB+spring配置开发_第2张图片

你可能感兴趣的:(数据库)