
[Spring] 이클립스(eclipse) XML 기반 세터/생성자 주입 (setter/constructor)
·
2023-02 몰입형 SW 정규 교육
이클립스 XML에서 세터(setter) 및 생성자(constructor) 주입 방법을 알아볼 거예요. 그전에 DI(Dependency Injection)에 대해 간략하게 알아보도록 하겠습니다. DI란 쉽게 말해 의존성 주입이라고도 하는데요, 객체 간 상호작용하여 다른 객체를 참조하거나 사용하는 상태를 말합니다. 개념만 보면 어려울 것 같아서 그림을 준비했습니다. 즉, 필요할 때마다 외부에서 객체를 가져와 사용한다고 이해할 수 있습니다. 이해를 돕기 위해 간단한 실습을 하겠습니다. 📝 실습은 간단한 계산기로 진행하겠습니다. 먼저 순수 자바(Java) 코드로 작성해보겠습니다. ✔️ 사칙연산에 필요한 getter 및 setter를 생성합니다. package com.smu.spring; public class ..