package dev.rootgo.study_web.controllers;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
// 식별자 : HomeController
@Controller(value = "dev.rootgo.study_web.controllers")
// 패키지 경로를 전체로 적어주면 겹칠 가능성이 낮아진다.
@RequestMapping(value = "/")
// 요청에 대한 매핑
public class HomeController {
// 그냥 클래스임
@RequestMapping(value = "hello")
@ResponseBody
public String getHello(){
System.out.println("신기하당");
return "Hello!";
}
}
- Started StudyWebApplication in ~ seconds (JVM running for ~)이 나와줘야 한다.
package dev.rootgo.study_web.controllers;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
// 식별자 : HomeController
@Controller(value = "dev.rootgo.study_web.controllers")
// 패키지 경로를 전체로 적어주면 겹칠 가능성이 낮아진다.
@RequestMapping(value = "/")
// 요청에 대한 매핑
public class HomeController {
@RequestMapping(value = "/")
public ModelAndView getIndex() {
ModelAndView modelAndView = new ModelAndView("home/index");
return modelAndView;
}
}