Spring 42

[Spring] 스프링 DI를 이용한 객체 생성(2)

이전 글 : https://jaedam.tistory.com/5 [Spring] 스프링 DI를 이용한 객체 생성(1) DI란? DI는 Dependency Injection의 줄임말로서 의존성 주입이라고도 부른다. 스프링은 기본적으로 DI를 기반으로 동작하기 때문에 DI에 대한 이해가 필수이다. 여기서 말하는 의존(Dependency)이란 한 클래 jaedam.tistory.com 앞서 DI의 개념과 스프링 컨테이너 및 빈 객체를 설정하는 방식을 간략하게 살펴보았다. 이번 글에서는 스프링 컨테이너의 종류와 XML 파일의 각 태그에 대해서 살펴보자. 스프링 컨테이너 종류 스프링은 BeanFactory와 ApplicationContext의 두 가지 타입의 컨테이너를 제공한다. 이 중에서 BeanFactory ..

Spring 2022.02.09

[Spring] 스프링 DI를 이용한 객체 생성(1)

DI란? DI는 Dependency Injection의 줄임말로서 의존성 주입이라고도 부른다. 스프링은 기본적으로 DI를 기반으로 동작하기 때문에 DI에 대한 이해가 필수이다. 여기서 말하는 의존(Dependency)이란 한 클래스에서 다른 기능을 실행하기 위해 다른 클래스(또는 타입)를 필요로 할 때 이를 의존한다고 말한다. public class FileEncryptor { // 의존 객체를 필드(encryptor 필드)로 정의 private Encryptor encryptor = new Encryptor(); public void encrypt(File src, File target) throws IOException { // 의존 객체를 로컬 변수(is, out 변수)로 정의 try(FileInp..

Spring 2022.02.08