• Spring Boot(4) Mongo数据库新增、删除、查询、修改


    #Java#Spring#SpringBoot#Mongo#数据库#新增#修改#查询#删除#

    Spring Boot Mongo数据库新增、删除、查询、修改

    视频讲解: https://www.bilibili.com/video/av84112500/

    Employee.java
    package com.example.spring.mogon;
    
    import lombok.Data;
    import org.springframework.data.annotation.Id;
    import org.springframework.data.mongodb.core.mapping.Document;
    
    @Document("employee")
    @Data
    public class Employee {
        @Id
        private String id;
        private String name;
    }
    EmployeeController.java
    package com.example.spring.mogon;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.*;
    
    import java.util.List;
    import java.util.Optional;
    
    @RestController
    public class EmployeeController {
    
        @Autowired
        private EmployeeRep employeeRep;
    
        @DeleteMapping("/delete/{id}")
        public Boolean delete(@PathVariable String id){
            employeeRep.deleteById(id);
            return Boolean.TRUE;
        }
    
        @GetMapping("/findById/{id}")
        public Optional<Employee> findById(@PathVariable String id){
            return employeeRep.findById(id);
        }
    
        @PutMapping("/update")
        public Boolean update(@RequestBody Employee employee){
            employeeRep.save(employee);
            return Boolean.TRUE;
        }
    
        @PostMapping("/save")
        public Boolean save(@RequestBody Employee employee){
            employeeRep.save(employee);
            return Boolean.TRUE;
        }
    
        @GetMapping("/list")
        public List<Employee> find(){
            return employeeRep.findAll();
        }
    
    
    
    }
    EmployeeRep.java
    package com.example.spring.mogon;
    
    import org.springframework.data.mongodb.repository.MongoRepository;
    
    public interface EmployeeRep extends MongoRepository<Employee,String> {
    }
    MogonApplication.java
    package com.example.spring.mogon;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class MogonApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(MogonApplication.class, args);
        }
    
    }

    公众号,坚持每天3分钟视频学习



  • 相关阅读:
    【原创】使用开源libimobiledevice盗取iphone信息
    【原创】Arduino制作Badusb实践
    【原创】Aduino小车玩法全记录
    【原创】Arduino入门基础知识总结
    【原创】Arduino、arm、树莓派与单片机
    【原创】PM3破解IC卡记录
    【转】反编译D-Link路由器固件程序并发现后门
    DDOS分布式拒绝服务
    XSS 初识
    针对企业级别渗透测试流程
  • 原文地址:https://www.cnblogs.com/JavaWeiBianCheng/p/12219385.html
Copyright © 2020-2023  润新知