Spring boot not complaining about two beans with the same name

后端 未结 2 1388
余生分开走
余生分开走 2021-02-20 12:43

I\'m having the following configuration where I have two Spring beans with the same name from two different configuration classes.

import org.springframework.con         


        
2条回答
  •  感情败类
    2021-02-20 13:04

    You need to name that beans so:

    @Configuration
    public class RestTemplateConfiguration {
    
        @Bean(name="bean1")
        public RestTemplate restTemplate() {
            return new RestTemplate();
        }
    }
    

    And

    @Configuration 
    public class OtherRestTemplateConfiguration {
    
        @Bean(name="bean2")
        public RestTemplate restTemplate() {
            return new RestTemplate();
        }
    }
    

提交回复
热议问题