Demonstration of multiple dynamically instantiated beans
[demos/multiple-beans] / src / main / java / de / juplo / demos / multiplebeans / HomeController.java
1 package de.juplo.demos.multiplebeans;
2
3 import lombok.RequiredArgsConstructor;
4 import org.springframework.web.servlet.ModelAndView;
5 import org.springframework.web.servlet.mvc.Controller;
6
7 import javax.servlet.http.HttpServletRequest;
8 import javax.servlet.http.HttpServletResponse;
9
10 @RequiredArgsConstructor
11 public class HomeController implements Controller {
12
13     private final String[] sites;
14
15
16     @Override
17     public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
18
19         ModelAndView mav = new ModelAndView("home");
20         mav.addObject("sites", sites);
21         return mav;
22     }
23 }