프로젝트 초기 설정 중 BeanNameGenerator를 구현한 로직을 살펴보겠습니다. Spring 프레임워크는 DI(Dependency Injection) 컨테이너에서 Bean 이름을 생성할 때 기본적으로 AnnotationBeanNameGenerator를 사용합니다. 하지만 특정 조건에 따라 커스텀한 방식으로 Bean 이름을 생성하고 싶다면 BeanNameGenerator 인터페이스를 구현하여 사용할 수 있습니다.이 글에서는 Spring의 BeanNameGenerator를 구현한 SetBeanNameGenerator를 소개하며, 이를 통해 Bean 이름 생성 과정을 제어하는 방법을 알아보겠습니다.1. SetBeanNameGenerator의 동작 개요SetBeanNameGenerator 클래스는 다..