Developer Cafe

Spring Controller Mapping설정 본문

Spring/어노테이션

Spring Controller Mapping설정

개발자 카페 2021. 2. 18. 22:24
728x90

views 폴더 위치

@Controller
public class HomeController {
	
    @RequestMapping("/index")
    public void aaa() {
    	System.out.println("index 요청이 있었습니다.");
    }
    
    @RequestMapping("/hello")
    public void bbb() {
    	System.out.println("hello 요청이 있었습니다.");
    }
}

위와같은 컨트롤러는

application.properties에서 설정된 정보를 따라 혹은

spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp

bean의 ViewResolver를 통해 컨트롤러 매핑작업이 이루어진다.

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
	<property name="prefix" value="/WEB-INF/views/"/>
    <property name="suffix" value=".jsp"/>
</bean>
728x90
Comments