코딩팩토리
블로그 소개
브런치
네이버 블로그
방명록
분류 전체보기
(1088)
Languague
(247)
C , C++ , C#
(87)
Java
(108)
Python
(47)
Assembly
(3)
Web
(58)
Web Programming
(33)
HTML, CSS
(78)
JavaScript
(55)
Ajax
(4)
Jsp
(8)
Node.js
(2)
Mobile
(58)
Android
(26)
DB
(133)
Database Knowledge
(27)
Oracle
(75)
MSSQL
(29)
OS
(117)
Linux
(38)
Windows
(64)
ETC.
(166)
Spring
(10)
Unity
(2)
Algorithm
(38)
Design Pattern
(6)
IDE
(27)
Git
(9)
TextEditor
(5)
HardWare
(13)
바이브코딩
(3)
일상
(128)
자유여행
(6)
블로그
(34)
제품리뷰
(53)
2025/11/15(
1
)
ETC./Spring
14:12:42
[Spring] 스프링 IoC(제어의 역전), DI(의존성 주입) 완벽 이해하기
스프링을 처음 접하면 만나게 개념이 바로 DI(Dependency Injection, 의존성 주입)와 IoC(Inversion of Control, 제어의 역전)입니다. 이 제어의 역전(IoC)과 의존성 주입(DI)은 객체지향 프로그래밍에서 코드의 유연성과 유지보수성을 높이는 데 중요한 설계 패턴으로 한번 구조를 정확히 이해하면 유지보수와 확장성 면에서 큰 장점을 얻을 수 있습니다. 오늘은 Spring DI와 IoC를 쉽게 정리해보려고 합니다. IoC(Inversion of Control)란 무엇인가?전통적인 자바 애플리케이션에서는 객체가 스스로 의존하는 객체를 만들고 제어했습니다. 예를 들어 서비스가 레포지토리를 직접 생성하는 방식이죠. public class MemberService { priv..
1
티스토리툴바