[Spring] Spring bean 이름의 getter/setter 구현

안녕하세요, 하마연구소입니다.

스프링 빈의 이름을 얻기 위한 getBeanName()과 setBeanName()을 구현하는 방법입니다.
NamedBean과 BeanNameAware 인터페이스를 아래 소스코드와 같이 구현하면 됩니다.

import org.springframework.beans.factory.BeanNameAware;
import org.springframework.beans.factory.NamedBean;

public class MyBean implements NamedBean, BeanNameAware {
 /**
  * 빈 이름
  */

 private String beanName;

 @Override
 public String getBeanName() {
   return this.beanName;
 }

 @Override
 public void setBeanName(String name) {
   this.beanName = name;
 }
}



감사합니다.

댓글

Popular Posts

AI 시대, SEO가 아닌 GEO에 포커싱해야 하는 이유

AI 메모리 HBM 외에 HBF도 주목

네이버 쇼핑 잘 나가네요, 구팡이 절대 강자인줄~