반응형
Spring Framework에서 주석을 사용하여 빈 이름을 설정할 수 있습니까?
나는 이런 콩을 가지고 있습니다.
@Bean
public String myBean(){
return "My bean";
}
자동 배선:
@Autowired
@Qualifier("myBean")
public void setMyBean(String myBean){
this.myBean=myBean;
}
다음과 같은 것이 필요합니다.
@Bean(name="myCustomBean")
상자에서 꺼낸 콩의 주문 이름을 사용하는 것이 가능합니까?개봉 즉시 가능하지 않다면 어떻게 그런 콩을 만들 수 있을까요?
당신이 요청하는 것은 이미 Spring reference에서 사용할 수 있습니다.
기본적으로 구성 클래스는 결과 빈의 이름으로 @Bean 메서드의 이름을 사용합니다.그러나 이름 특성을 사용하여 이 기능을 재정의할 수 있습니다.
@Configuration
public class AppConfig {
@Bean(name = "myFoo")
public Foo foo() {
return new Foo();
}
}
언급URL : https://stackoverflow.com/questions/39898028/is-it-possible-to-set-a-bean-name-using-annotations-in-spring-framework
반응형
'programing' 카테고리의 다른 글
12c jar를 사용하여 Oracle 12c로 Eclipse 데이터 원본을 만들 수 없습니다.그러나 11g은 작동합니다. (0) | 2023.08.09 |
---|---|
Pylint의 Cell-var-from-loop 경고 (0) | 2023.08.09 |
Springbean에서 새로운 거래를 시작하고 있습니다. (0) | 2023.08.09 |
NodeJS를 통해 엔드포인트로 Ajax 요청을 작성하는 방법 (0) | 2023.08.09 |
scanf() 형식 문자열에서 후행 공백의 영향은 무엇입니까? (0) | 2023.08.09 |