From 73f84060eb5d27ba21c4476fb5b2dbe336fd889c Mon Sep 17 00:00:00 2001 From: Brunoosilva05 Date: Tue, 17 Jun 2025 21:44:27 -0300 Subject: [PATCH] criando funcionalidade para inserir um item no banco de dados --- .../code/food/controller/MenuItemController.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/code/food/controller/MenuItemController.java b/src/main/java/com/code/food/controller/MenuItemController.java index cf23152..00d46fd 100644 --- a/src/main/java/com/code/food/controller/MenuItemController.java +++ b/src/main/java/com/code/food/controller/MenuItemController.java @@ -1,8 +1,9 @@ package com.code.food.controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import com.code.food.entity.MenuItemEntity; +import com.code.food.repository.MenuItemRepository; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; // O @RestController serve para dizer que a classe é um controlador de requisição // O @RequestMapping serve para dizer qual caminho a requisição irá percorrer @@ -10,5 +11,12 @@ @RequestMapping("/item") public class MenuItemController { + @Autowired + MenuItemRepository menuItemRepository; + + @PostMapping + public MenuItemEntity createItem(@RequestBody MenuItemEntity menuItemEntity ){ + return menuItemRepository.save(menuItemEntity); + } }