728x90
반응형

JAVA 261

[SPRING] 의존성주입 / 의존관계주입 ( DI - Dependency Injection )

외부에서 두 객체 간의 관계를 결정해주는 디자인 패턴으로, 인터페이스를 사이에 둬서 클래스 레벨에서는 의존관계가 고정되지 않도록 하고 런타임 시에 관계를 동적으로 주입하여 유연성을 확보하고 결합도를 낮출 수 있게 해준다. 의존성이란 한 객체가 다른 객체를 사용할 때 의존성이 있다고 한다. 예를 들어 다음과 같이 Store 객체가 Pencil 객체를 사용하고 있는 경우에 우리는 Store객체가 Pencil 객체에 의존성이 있다고 표현한다. 출처 : https://mangkyu.tistory.com/150 [Spring] 의존성 주입(Dependency Injection, DI)이란? 및 Spring이 의존성 주입을 지원하는 이유 1. 의존성 주입(Dependency Injection)의 개념과 필요성 [ ..

JAVA/SPRING 2023.03.03

[SPRING] 제어의 역전(IoC/ Inversion of Control)

프로그램의 흐름 (객체의 생성 , 생명주기)을 개발자가 직접 제어하는 것이 아니라 외부에서 (AppConfig -설정파일) 제어 및 관리해주는 것을 말한다. https://velog.io/@dplo1514/Spring-IOC%EC%A0%9C%EC%96%B4%EC%9D%98-%EC%97%AD%EC%A0%84-DI-%EC%9D%98%EC%A1%B4%EC%84%B1-%EC%A3%BC%EC%9E%85 Spring IOC(제어의 역전) / DI (의존성 주입) 프로그램의 흐름 (객체의 생성 , 생명주기)을 개발자가 직접 제어하는 것이 아닌 외부에서 제어 및 관리해주는 것을 말한다.스프링에서는 Application을 구성하는 Bean을 관리하기 위하여 IOC개념을 velog.io

JAVA/SPRING 2023.03.02

[SPRING][Eclipse] @Test / Jnit으로 단위테스트 하기

https://lee-mandu.tistory.com/398?category=633568 자바 junit 사용하기 (단위테스트) 안녕하세요.junit에 대하여 포스팅해보겠습니다.단위테스트라고해서 많이들 들어보셨을겁니다.하지만 사용하지 않고있죠...저도 사용하지 않고 있었습니다. 이참에 사용하기로 마음먹고 사용법 lee-mandu.tistory.com 라이브러리에 Junit을 추가하고 test case 작성한 후에 실행을 Junit 으로 시키고 결과를 확인한다.

JAVA/SPRING 2023.03.01
728x90
반응형