设为首页 加入收藏

TOP

Sprint Boot 集成MongoDB
2017-11-28 09:13:42 】 浏览:155
Tags:Sprint Boot 集成 MongoDB

最近接手一个Springboot项目,需要在原项目上增加一些需求,用到了mongodb。一起看下集成之路吧!


1、首先pom.xml中引入mongodbDe依赖jar包


<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-mongodb</artifactId>
        </dependency>


2、创建实体类


@Document(collection = "spiderConfig")
public class SpiderConfig implements Serializable {


    @Id
    private String id;
    private String spiderConfig;
    private long updateTime;


    public String getId() {
        return id;
    }


    public void setId(String id) {
        this.id = id;
    }


    public String getSpiderConfig() {
        return spiderConfig;
    }


    public void setSpiderConfig(String spiderConfig) {
        this.spiderConfig = spiderConfig;
    }


    public long getUpdateTime() {
        return updateTime;
    }


    public void setUpdateTime(long updateTime) {
        this.updateTime = updateTime;
    }
}


3、dao层操作mongodb的代码


@Component
public class SpiderConfigDaoImpl implements ISpiderConfigDao{


    @Autowired
    private MongoTemplate mongoTemplate;


    @Override
    public SpiderConfig findById(String id) {
        Query query=new Query(Criteria.where("_id").is(id));
        SpiderConfig user =  mongoTemplate.findOne(query , SpiderConfig.class);
        return user;
    }


    @Override
    public void saveSpiderConfig(SpiderConfig spiderConfig) {
        mongoTemplate.save(spiderConfig);
    }
}


4、在application.properties中设置monggodb数据库的相关配置信息


#mongodb配置
spring.data.mongodb.uri=mongodb://192.168.86.888:27017/test


到此相关信息配置已完成,测试验证与数据库的交互都正确!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Rust 1.22将?操作符扩展到Option.. 下一篇Java8 函数式编程详解

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目