AuctionController.java 663 B

123456789101112131415161718192021222324252627
  1. package bidflow.auction.persistence.controller;
  2. import bidflow.auction.persistence.domain.Auction;
  3. import bidflow.auction.persistence.service.AuctionService;
  4. import java.util.List;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.*;
  7. @RestController
  8. @RequestMapping("/auctions")
  9. public class AuctionController {
  10. @Autowired
  11. private AuctionService auctionService;
  12. @GetMapping
  13. public List<Auction> findAll() {
  14. return auctionService.findAll();
  15. }
  16. @PostMapping
  17. public Auction save(@RequestBody Auction auction) {
  18. return auctionService.save(auction);
  19. }
  20. }