Springboot配置mongodb

2021/4/10 19:23:43

本文主要是介绍Springboot配置mongodb,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  1. 导入依赖

    <!-- MongoDB -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-mongodb</artifactId>
    </dependency>
    
  2. .yaml配置

    spring:
      data:
        mongodb:
          host: 127.0.0.1	//IP
          port: 27017		//端口
          database: mytest 	//库名
    
  3. 创建bean( 类名的小驼峰为集合名 )

    例:

    public class MyUser {
    
        private String name;
    
        public MyUser() {
        }
        public MyUser(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
    }
    
  4. 建立连接

    public interface MyUserMongodb extends MongoRepository<MyUser,String> {
    }
    
  5. 注入调用

    @Service
    public class MyUserNondbService {
    
        @Resource
        private MyUserMongodb myUserMongodb;
    
        public MyUser save() {
        	//对象对象
            MyUser myUser = new MyUser("bbb");
            //存储,返回新插入的数据
            return myUserMongodb.save(myUser);	
        }
    
    }
    
    @RestController
    public class AController {
    
        @Autowired
        private MyUserNondbService myUserNondbService;
    
        @RequestMapping(path = "/test")
        public Object test(){
            return myUserNondbService.save();
        }
    
    }
    


这篇关于Springboot配置mongodb的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程