spring boot配置mongo,并保存数据

spring boot若何设置装备摆设mongo,用mongodb作为我们利用的nosql数据库,下面将具体介绍

spring boot配置mongo,并保存数据

文章插图

需要这些哦
spring boot框架
mongo数据库
方式/
1好比要毗连下图所示的mongo数据库zuli

spring boot配置mongo,并保存数据

文章插图

2在spring boot项目中,添加maven关于mongdb的依靠,代码如下
<depency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</depency>

spring boot配置mongo,并保存数据

文章插图

3接下来需要设置装备摆设mongodb的毗连信息,打开application.properties设置装备摆设文件,设置装备摆设代码如下
spring.data.mongodb.host=192.168.42.128 #本家儿机ip地址
spring.data.mongodb.port=27017 #mongodb端口
spring.data.mongodb.database=zuli #数据库实例名称

spring boot配置mongo,并保存数据

文章插图

4好比要保留一个User数据,实体类代码如下
@Document(collection = "user")
public class User implements Serializable{
    @Id
    private String id;
    private String name;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
}

spring boot配置mongo,并保存数据

文章插图

5添加一个测试组件,应用MongoTemplate保留数据,代码如下
@Component
public class MongoTestComponent {
    @Resource
    private MongoTemplate mongoTemplate;
    public void   save(User user){
        mongoTemplate.save(user);
    }
}

spring boot配置mongo,并保存数据

文章插图

6然后在spring boot项目启动的时辰执行保留操作,代码如下
@Component
public class ApplicationStartUp implements ApplicationRunner {
    @Resource
    private MongoTestComponent mongoTestComponent;
    @Override
    public void run(ApplicationArguments args) throws Exception {
        User user = new User();
        user.setName("zuli");
        mongoTestComponent.save(user);
    }

spring boot配置mongo,并保存数据

文章插图

7启动应用法式,经由过程mongodb查看东西,查看保留的数据

推荐阅读