spring controller url 만 써줘도 jsp 를 찾아가는 이유

2020. 5. 18. 17:07카테고리 없음

 

http://localhost:8080/test1/ 만 써줘도 

http://localhost:8080/test1/WEB-INF/views/home.jsp 로 들어가는 이유 

 

아래 폴더의 

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

내용이 있기때문에 

HomeController 에서 return "home" 을하면 

/WEB-INF/views/home.jsp 로 바뀌게 된다

 

 

+ 컨트롤러 위치 

같은 폴더의 

<context:component-scan base-package="com.ssafy.model" />

이 줄은 com.ssafy.model 패키지안의

컨트롤러는 전부 인식 가능하게 해준다.

 

-> Controller 를 안써줘도 된다는데, 

어떻게 적당한걸 찾아가지?