스프링 MVC 시작하기

2024. 1. 31. 10:55JAVA/스프링 핵심 원리

@RequestMapping

스프링은 애노테이션을활용한매우 유연하고, 실용적인컨트롤러를 만들었는데이것이바로
@RequestMapping 애노테이션을사용하는컨트롤러이다.

 

@Controller 

스프링이자동으로 스프링빈으로등록한다. (내부에 @Component 애노테이션이있어서 컴포넌트 
스캔의대상이됨). 스프링 MVC에서애노테이션 기반컨트롤러로인식한다.

 

아래 두 코드는 동일하게 동작한다.

@Controller
public class SpringMemberFormControllerV1 {
	@RequestMapping("/springmvc/v1/members/new-form") 
	public ModelAndView process() {
		return new ModelAndView("new-form"); 
	}
}
@Component
@RequestMapping
public class SpringMemberFormControllerV1 {
	@RequestMapping("/springmvc/v1/members/new-form") 
	public ModelAndView process() {
		return new ModelAndView("new-form"); 
	}
}

 

'JAVA > 스프링 핵심 원리' 카테고리의 다른 글

타임리프 간단히 알아보기  (2) 2024.02.11
요청 매핑  (0) 2024.02.06
JSP가 안된다  (0) 2024.01.09
Servlet 404 not found  (0) 2024.01.06