Untitled
unknown
plain_text
4 days ago
1.2 kB
4
Indexable
package com.bayzdelivery.controller; import com.bayzdelivery.model.Delivery; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import com.bayzdelivery.service.DeliveryService; @RestController public class DeliveryController { @Autowired DeliveryService deliveryService; @PostMapping(path ="/delivery") public ResponseEntity<Delivery> createNewDelivery(@RequestBody Delivery delivery) { return ResponseEntity.ok(deliveryService.save(delivery)); } @GetMapping(path = "/delivery/{delivery-id}") public ResponseEntity<Delivery> getDeliveryById(@PathVariable(name="delivery-id",required=true)Long deliveryId){ Delivery delivery = deliveryService.findById(deliveryId); if (delivery !=null) return ResponseEntity.ok(delivery); return ResponseEntity.notFound().build(); } }
Editor is loading...
Leave a Comment