728x90
반응형

servlet-context의 태그(선언)들 살펴보기
<nameSpace:tagName>
예시
<jsp:include>
<c:if>
네임스페이스없이 사용한애들은 mcv가 생략되어 있다고 생각하면됨(servlet-context의 기본 nameSpace)

 

 

1.
<annotation-driven>
@Controller
@Servlet
@Repository(dao는 없음)
설정들을 지정(어떤 역할을 해야할지 정함)

 


2.
<resources mapping="/resources/**" location="/resources/" />
정적파일에 대한 요청은 mvc패턴이 아닌 실제 resources 하위에서 조회



3.
ViewResolver
InternalResourceViewResolver(기본값) : 실제 사용자한테 전달할 응답관련 처리 담당할 bean
 리턴되는 문자열을 가지고 앞에 /WEB-INF/views/를 붙이고 뒤에 .jsp를 붙여줌



4.
bean으로 등록하는 방법
1. bean태그 이용해서 등록
2. Component 어노테이션을 통해서 등록
<context:component-scan base-package="com.kh.spring" />
com.kh.spring 하위의 모든 자바파일을 검색한다음에 @Component라는 어노테이션이 달려있는 클래스는 bean으로 등록
@Controller, @Service @Repository들이 @Conponent의 자식

 

반응형
복사했습니다!