Class ProductController

java.lang.Object
io.github.mspr4_2025.products_service.controller.ProductController

@RestController @RequestMapping("/api/product") public class ProductController extends Object
  • Constructor Details

    • ProductController

      public ProductController()
  • Method Details

    • listProducts

      @GetMapping("/") public org.springframework.http.ResponseEntity<List<ProductDto>> listProducts()
    • createProduct

      @PostMapping("/") public org.springframework.http.ResponseEntity<ProductDto> createProduct(@RequestBody ProductCreateDto ProductCreate)
    • updateProduct

      @PutMapping("/{uid}") public org.springframework.http.ResponseEntity<ProductDto> updateProduct(@PathVariable UUID uid, @RequestBody ProductCreateDto productUpdate)
    • getProduct

      @GetMapping("/{uid}") public ProductDto getProduct(@PathVariable UUID uid)
    • deleteProduct

      @DeleteMapping("/{uid}") public void deleteProduct(@PathVariable UUID uid)