본문 바로가기
반응형

의존성주입7

[Spring Framework] 스프링 p: (네임스페이스) 사용 방법 spring에는 p: 라는 네임스페이스가 존재합니다. 이 p: 네임스페이스를 이용하면 보다 쉽게 의존성 주입을 할 수 있습니다. p:는 별도의 설정이 필요하지 않기 때문에 네임스페이스만 적절하게 선언 하면 사용 가능합니다. xmlns:p="http://www.springframework.org/schema/p" 해당 문구를 xml맨위쪽 중간어디쯤 넣어놓으시면 됩니다. p:네임스페이스를 참조할 객체에 선언하는 방법을 알려드리겠습니다. p:변수명-ref="참조할 객체의 id 혹은 이름" p:변수명="설정힐 값" 두가지가 존재하는데 위는 id나 name이 있는경우, 아래는 값처럼 문자나 기본형일때 아래와 같이 사용합니다. 위 사진이 p:네임스페이스를 적용하기 전입니다. 가 두개 존재합니다. 이것을 아래와 같이.. 2022. 2. 2.
[Spring framework] 스프링 의존성과 DI(DL 과 DI차이) 오늘도 코드로 직접 보면서 공부하기 전에 이론을 알고 가야합니다. 오늘 설명할 것은 의존관계입니다. 우리는 spring framework를 사용중입니다. 스프링의 특징은 객체 생명주기와 의존관계를 컨테이너가 직접 관리 한다는 것입니다. 즉, 컨테이너가 자동으로 관리해주죠. 이것이. [IoC] 제어의 역전입니다. 스프링은 IoC를 크게 두가지 형태로 관리합니다. DL과 DI. 그럼 각각 무엇일까요? DL은 컨테이너가 객체를 생성하면 사용자가 컨테이너에게 객체를 검색하여 사용하는 방법입니다. 이전에 저희가 해봤던 방법이 DL이라고 생각하시면 됩니다. DI는 객체간 의존관계를 설정파일에 등록된걸 바탕으로 컨테이너가 알아서 처리해 줍니다. 그럼 의존 관계를 바꾸려면? 설정파일만 수정하면 됩니다. 그럼 의존관계를.. 2022. 1. 26.
[Spring framework] 스프링 의존성과 DI 오늘도 코드로 직접 보면서 공부하기 전에 이론을 알고 가야합니다. 오늘 설명할 것은 의존관계입니다. 우리는 spring framework를 사용중입니다. 스프링의 특징은 객체 생명주기와 의존관계를 컨테이너가 직접 관리 한다는 것입니다. 즉, 컨테이너가 자동으로 관리해주죠. 이것이. [IoC] 제어의 역전입니다. 스프링은 IoC를 크게 두가지 형태로 관리합니다. DL과 DI. 그럼 각각 무엇일까요? DL은 컨테이너가 객체를 생성하면 사용자가 컨테이너에게 객체를 검색하여 사용하는 방법입니다. 이전에 저희가 해봤던 방법이 DL이라고 생각하시면 됩니다. DI는 객체간 의존관계를 설정파일에 등록된걸 바탕으로 컨테이너가 알아서 처리해 줍니다. 그럼 의존 관계를 바꾸려면? 설정파일만 수정하면 됩니다. 그럼 의존관계를.. 2022. 1. 26.
반응형