Spring入门(六):条件化的bean
@Profile(“dev”) // 指的是在dev环境下注入bean @Bean
@Profile(“prod”) // 指的是在prod 环境下注入bean @Bean
1. 概念
默认情况下,Spring中定义的bean在应用程序启动时会全部装配,不管当前运行的是哪个环境(Dev,QA或者Prod),也不管当前运行的是什么系统(Windows或者Linux),但有些使用场景下,我们可能需要条件化的装配某些bean,即当满足某一条件时,装配某些bean,当不满足某一条件时,就忽略掉某些bean。