1 package de.juplo.demos.multiplebeans;
3 import lombok.AccessLevel;
4 import lombok.AllArgsConstructor;
5 import lombok.RequiredArgsConstructor;
6 import org.springframework.web.servlet.ModelAndView;
7 import org.springframework.web.servlet.mvc.Controller;
9 import javax.servlet.http.HttpServletRequest;
10 import javax.servlet.http.HttpServletResponse;
12 @RequiredArgsConstructor
13 public class SiteController implements Controller {
15 private final String name;
16 private final String description;
19 public ModelAndView handleRequest(
20 HttpServletRequest request,
21 HttpServletResponse response) throws Exception {
23 ModelAndView mav = new ModelAndView("site");
24 mav.addObject("name", name);
25 mav.addObject("description", description);