스프링에게 주도권 부여하기 위해 bean등록
2022. 1. 13. 12:52ㆍFramework
반응형
xml설정파일로 등록하는 방법
직접 만든 클래스가 아닐 경우
직접 수정이 불가함으로 xml설정파일로 bean등록
서버를 실행할 때 제일 먼저 읽혀지는 web.xml파일
그 안에 context-param태그도 곧바로 읽혀짐
서버 구동과 동시에 곧바로 읽혀질 문서를 여기에 기술.
root-context.xml는 기본적으로 작성되어있음
이 root-context.xml에 bean을 등록
주로 db연결 설정, 트랜잭션 처리, 내외부 모듈연동 등
... destory-method="close">
알아서 자원반납해달라는 것.
bean태그 내에 property태그에는 뭘 기술하냐
BasicDataSource클래스에 필드(driverClassName, url, username, password)가 있고
그 필드에 밸류값을 내부적으로 세터메소드를 이용한것처럼 담아줌
어노테이션으로 등록하는 방법
직접 만든 클래스는 xml에 기술할 필요없이
어노테이션으로 스프링에게 주도권 부여 가능
이 어노테이션으로 스프링이 주도하는 객체가 될 수 있는 것은
sevlet-context.xml에 기술된 저 두 구문 덕분.
<context:component-scan base-package="패키지lv.패키지lv2.패키지lv3" />
"패키지lv.패키지lv2.패키지lv3"과 같은 패키지를 모두 스캔할 건데
</annotation-driven >
어노테이션 붙어있는 놈들 다 빈으로 등록할거야
반응형
'Framework' 카테고리의 다른 글
스프링 한글 깨짐 현상 인코딩 작업 (UTF-8) (0) | 2022.01.14 |
---|---|
스프링 컨트롤러에서 파라미터 받는 여러 방법 (0) | 2022.01.14 |
스프링 프레임워크 세팅2 (0) | 2022.01.13 |
스프링 프레임워크 세팅 (0) | 2022.01.11 |
MyBatis Template (0) | 2022.01.05 |