아래의 포스팅에서 알아보았듯이 Spring Boot에서 Redis를 사용할 때, 두 가지 주요 접근 방식이 있다고 했습니다. [Redis] Spring boot에서의 Redis사용하기 #1 : RedisRepositoryRedis는 높은 성능과 다양한 데이터 구조 지원 덕분에 많은 애플리케이션에서 캐싱, 세션 저장소, 메시지 큐 등으로 사용됩니다. SpringBoot에서는 Redis와의 통합이 매우 간편하게 이루어집니다. 이pixx.tistory.com Redis Repository와 RedisTemplate. 각 접근 방식은 Redis와의 상호작용을 간편하게 처리할 수 있게 해 주지만, 용도와 사용 방식에 따라 선택할 수 있습니다. Spring boot 프로젝트 설정Spring Boot에서 Redis..
@Component와 그 파생 애노테이션들(@Controller, @Service, @Repository)을 사용하면 @ComponentScan 어노테이션에 의해서 Spring Framework가 Bean을 자동으로 등록하는 데 사용된다고 알아보았었습니다. [Spring] Spring IoC Container와 Bean 알아보기Spring을 사용하다 보면 자연스럽게 접하게 되는 용어들이 있습니다. 그중에서도 IoC(제어의 역전, Inversion of Control)와 DI(의존성 주입, Dependency Injection)는 매우 중요한 개념입니다. 이 용어들은 처pixx.tistory.com 일반적으로는 이러한 자동 등록을 활용하는 것이 좋습니다. 왜냐하면 프로젝트 규모가 커지면 커질수록 등록해야..
Spring을 사용하다 보면 자연스럽게 접하게 되는 용어들이 있습니다. 그중에서도 IoC(제어의 역전, Inversion of Control)와 DI(의존성 주입, Dependency Injection)는 매우 중요한 개념입니다. 이 용어들은 처음에는 다소 어렵게 느껴질 수 있지만, 이를 잘 이해하고 활용할 수 있다면 코드의 유지보수성, 확장성, 테스트 가능성을 크게 향상할 수 있습니다. 특히 IoC 컨테이너와 Bean은 Spring의 핵심 요소로서, 이들이 어떻게 작동하고 어떤 역할을 하는지 깊이 이해하는 것이 중요합니다. 이번 포스팅에서는 IoC 컨테이너와 Bean의 개념, 역할, 그리고 이들이 어떻게 작동하는지에 대해 알아보겠습니다 😁 IoC란❓Ioc(Inversion of Control)란❓ ..