From 0d76bbfe14d1b62547984b90810bfc1061000d72 Mon Sep 17 00:00:00 2001 From: Awen Lelu Date: Wed, 10 Dec 2025 09:50:47 +0100 Subject: [PATCH] meh --- src/main/java/com/example/demo/Recipe.java | 17 ++++++++ .../com/example/demo/RecipeController.java | 41 +++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 src/main/java/com/example/demo/Recipe.java create mode 100644 src/main/java/com/example/demo/RecipeController.java diff --git a/src/main/java/com/example/demo/Recipe.java b/src/main/java/com/example/demo/Recipe.java new file mode 100644 index 0000000..5ba5922 --- /dev/null +++ b/src/main/java/com/example/demo/Recipe.java @@ -0,0 +1,17 @@ +package com.example.demo; + +import java.util.ArrayList; +import java.util.UUID; + +import lombok.Data; + +/** + * Recipe + */ + @Data +public class Recipe { + private UUID id; + private String name; + private ArrayList ingredients; + private String instructions; +} diff --git a/src/main/java/com/example/demo/RecipeController.java b/src/main/java/com/example/demo/RecipeController.java new file mode 100644 index 0000000..b784314 --- /dev/null +++ b/src/main/java/com/example/demo/RecipeController.java @@ -0,0 +1,41 @@ +package com.example.demo; + +import java.util.ArrayList; +import java.util.List; +import java.util.UUID; + +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + + +/** + * HelloController + */ +@RestController +public class RecipeController { + + @GetMapping("/recipe") + public List getRecipes() { + Recipe recipe = new Recipe(); + recipe.setId(UUID.randomUUID()); + recipe.setName("mlem"); + recipe.setIngredients(new ArrayList()); + recipe.getIngredients().add("test"); + recipe.setInstructions("blepo"); + // retournes toutes les recettes + ArrayList recipes = new ArrayList(); + recipes.add(recipe); + return recipes; + } + + @GetMapping("/recipe/{uuid}") + public Recipe getRecipe() { + // retourne une recette + Recipe recipe = new Recipe(); + recipe.setId(UUID.randomUUID()); + recipe.setName("mlem"); + recipe.setIngredients(new ArrayList()); + recipe.setInstructions("blepo"); + return recipe; + } +}