From 0a593c0491bc9d2741781c9db2bc60b287464d9f Mon Sep 17 00:00:00 2001 From: durn Date: Wed, 11 Mar 2026 14:58:14 -0600 Subject: [PATCH] modified site controller and home.html so recipeDto's work and appear --- .../com/example/demo/controller/SiteController.java | 13 +++++++++++++ .../demo/service/Impl/RecipeServiceImpl.java | 1 + demo/src/main/resources/templates/home.html | 5 +++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/demo/src/main/java/com/example/demo/controller/SiteController.java b/demo/src/main/java/com/example/demo/controller/SiteController.java index 3d5db60..22fee15 100644 --- a/demo/src/main/java/com/example/demo/controller/SiteController.java +++ b/demo/src/main/java/com/example/demo/controller/SiteController.java @@ -1,15 +1,28 @@ package com.example.demo.controller; +import java.util.List; + import org.springframework.beans.factory.annotation.Autowired; +import com.example.demo.service.RecipeService; +import com.example.demo.dto.RecipeDto; +import com.example.demo.entity.Recipe; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @Controller public class SiteController { + + private final RecipeService recipeService; + + public SiteController(RecipeService recipeService) { + this.recipeService = recipeService; + } @GetMapping("/") public String viewHomePage(Model model) { //model.addAttribute("allemplist", employeeServiceImpl.getAllEmployee()); + List recipes = recipeService.getAllRecipes(); + model.addAttribute("recipes", recipes); return "home"; } diff --git a/demo/src/main/java/com/example/demo/service/Impl/RecipeServiceImpl.java b/demo/src/main/java/com/example/demo/service/Impl/RecipeServiceImpl.java index c223bae..fc86289 100644 --- a/demo/src/main/java/com/example/demo/service/Impl/RecipeServiceImpl.java +++ b/demo/src/main/java/com/example/demo/service/Impl/RecipeServiceImpl.java @@ -76,6 +76,7 @@ public class RecipeServiceImpl implements RecipeService { } @Override + @Transactional public RecipeDto saveRecipe(RecipeDto dto) { User user = userRepository.findById(dto.getUserDto().getId()) diff --git a/demo/src/main/resources/templates/home.html b/demo/src/main/resources/templates/home.html index c453555..5b95231 100644 --- a/demo/src/main/resources/templates/home.html +++ b/demo/src/main/resources/templates/home.html @@ -44,8 +44,9 @@

- ${recipe.imageAltText} -

+
+ Recipe Image +