Spring Boot 利用@Bean配置的优势

之前用Spring,接口有多个实现类就用xml来配置bean,这样切换方便
但是看起来SpringBoot更推荐新建一堆@Configuration类,里面用@Bean的方式配置Bean
这样的好处是什么?如果切换不是很麻烦吗?

阅读 5.6k
2 个回答

自己的经验:第三方的东西采用bean的方式直接注册,不过一般是用xml形式的,所以没怎么用过@Bean
对于自己实现的一般还是注解的形式,但也不是@Bean,而是@Component让Spring自己扫描管理,如果有多个接口实现的话是用@Qualifier("name")来切换的
注解和xml各有优劣,一般都是夹杂的用,看你们团队的意思,统一一下就行

都用过, 觉得其实都差不多, @Bean方法更加灵活吧, 毕竟是java代码

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题