package com.raven.springbootthymeleafrecipeorganizer.controller; // imports are omitted @Controller @RequestMapping("/recipe") public class RecipeController { private final RecipeService recipeService; @Autowired public RecipeController(RecipeService recipeService) { this.recipeService = recipeService; } @GetMapping("/new") public ModelAndView newRecipe() { ModelAndView modelAndView = new ModelAndView("recipe/newrecipe"); modelAndView.addObject("recipe", new Recipe()); return modelAndView; } @GetMapping("/list") public ModelAndView getRecipeList() { // existing code } }