spring boot使用mongo:code1

来源:互联网 发布:淘宝纠纷报警有用吗 编辑:程序博客网 时间:2024/05/22 14:15
package hello;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.data.mongodb.MongoDbFactory;import org.springframework.data.mongodb.core.MongoTemplate;import org.springframework.data.mongodb.core.SimpleMongoDbFactory;import org.springframework.data.mongodb.core.convert.MappingMongoConverter;import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;import com.mongodb.MongoClient;@Configuration@EnableMongoRepositories(basePackages = { "hello" })public class MongoConfiguration {    @Bean    public MongoDbFactory mongoDbFactory() throws Exception {        // create mongoClient with ip,port,dbName        return new SimpleMongoDbFactory(new MongoClient("localhost", 27017), "test");    }    //must use MappingMongoConverter, else will throw persistententity must not be null    @Bean    public MongoTemplate mongoTemplate(MappingMongoConverter mappingMongoConverter) throws Exception {        return new MongoTemplate(mongoDbFactory(), mappingMongoConverter);    }}
0 0
原创粉丝点击