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의 자식
반응형
'프로그래밍 > Spring' 카테고리의 다른 글
10.12(스프링 특징 : IoC, DI, POJO, PSA, AOP) (0) | 2020.10.12 |
---|---|
10.08(스프링 인코딩 필터 설정 & 파라미터) (0) | 2020.10.08 |
10.06(spring version-up & application-context 설정) (0) | 2020.10.06 |
10.05(sts 설정) (0) | 2020.10.05 |
09.29(sts 설치) (0) | 2020.09.29 |