💫 Mvc05
어노테이션을 활용하면 dispatcher-servlet 에서 bean 등록하지 않고 base-package에 Controller 객체가 포함된 경로 설정해두면 된다!
hello.action 이 초기 실행페이지.
# HelloController.java
@Controller
public class HelloController
{
@RequestMapping("/hello.action")
public String hello(Model model)
{
model.addAttribute("hello", "Hello, SpringMVCAnnotation World~!");
return "/WEB-INF/view/Hello.jsp";
}
}
HelloController 는 컨트롤러 역할을 하게 될거야! (@Controller)
hello.action 이라는 요청이 오면 Hello.jsp 와 만나게 해주자~! (@RequestMapping)
# dispatcher-servlet.xml
<context:component-scan base-package="com.test.mvc" />
# Hello.jsp
연결되는 뷰페이지~
<div>
<h1>결과 출력</h1>
<hr />
</div>
<div>
<!-- EL 활용 -->
<h2>${hello }</h2>
</div>