WIP
[demos/multiple-beans] / src / main / java / de / juplo / demos / multiplebeans / SiteController.java
1 package de.juplo.demos.multiplebeans;
2
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;
8
9 import javax.servlet.http.HttpServletRequest;
10 import javax.servlet.http.HttpServletResponse;
11
12 @RequiredArgsConstructor
13 public class SiteController implements Controller {
14
15     private final String name;
16     private final String description;
17
18
19     public ModelAndView handleRequest(
20             HttpServletRequest request,
21             HttpServletResponse response) throws Exception {
22
23         ModelAndView mav = new ModelAndView("site");
24         mav.addObject("name", name);
25         mav.addObject("description", description);
26         return mav;
27     }
28 }