MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Triển khai / Ghi đè MongoRepository Giữ định dạng HATEOAS

Đang sử dụng @Controller thay vì @RepositoryRestController điều này đã khiến mọi thứ hoạt động.

Giờ đây, chúng tôi có thể dễ dàng ghi đè phương thức POST trên tài nguyên này để trả về bất kỳ thứ gì chúng tôi muốn trong khi vẫn giữ nguyên quá trình triển khai của Spring-data-rest đối với EmployeeRepository.

@RepositoryRestController
public class EmployeeController {

    private final static String URI_EMPLOYEES = "/employees";

    @Autowired private EmployeeRepository repo;

    @RequestMapping(value=URI_EMPLOYEES, method=RequestMethod.POST)
    public @ResponseBody HttpEntity<Employee> addVideo(@RequestBody Employee employee) {
        return new ResponseEntity<Employee>(repo.save(employee), HttpStatus.OK);
    }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để sắp xếp kết quả truy vấn MongoDB theo kích thước mảng bên trong?

  2. Lược đồ Mongoose với đối tượng tùy chọn lồng nhau

  3. Không thể khởi động MongoDB. LỖI:addr đã được sử dụng

  4. Cách tạo, hiển thị và thả Bộ sưu tập trong MongoDB

  5. MongoDB và DynamoDB:Những điều bạn cần biết