相关疑难解决方法(0)

是否可以在Spring Framework中使用注释设置bean名称?

我有这样的豆:

@Bean
public String myBean(){
    return "My bean";
}
Run Code Online (Sandbox Code Playgroud)

我想要自动装配它:

@Autowired
@Qualifier("myBean")
public void setMyBean(String myBean){
    this.myBean=myBean;
}
Run Code Online (Sandbox Code Playgroud)

我需要这样的东西:

@Bean(name="myCustomBean")
Run Code Online (Sandbox Code Playgroud)

是否可以使用开箱即用的bean自定义名称?如果不可能开箱即可,那么如何创建这样的bean呢?

java spring spring-mvc spring-annotations spring-bean

24
推荐指数
1
解决办法
6万
查看次数