package com.springapp.mvc; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.LogManager; @Controller @RequestMapping("/") public class HelloController { private static final Logger logger = LogManager.getLogger(HelloController.class); @Value("${user.name}") private String userName; @RequestMapping(method = RequestMethod.GET, params = {}) public ModelAndView printWelcome() { logger.debug("Entering the server...."); ModelAndView model = new ModelAndView("hello"); model.addObject("name", userName); return model; } @RequestMapping(method = RequestMethod.GET, params = {"runId", "requestId"}) public ModelAndView printWelcome(String runId, String requestId) { return printWelcome(); } }