Conditional Profiles
Default Spring profile behavior
Creates the bean when Profile A OR B is active.
@Bean
@Profile("A", "B")
public ExampleBean exampleBean() {
return new ExampleBean();
}
Conditional On Profiles
Creates the bean only when Profile A AND B are active.
@Bean
@ConditionalOnProfiles("A","B")
public ExampleBean exampleBean() {
return new ExampleBean();
}
Installation
Gradle
compile 'io.github.shyamz-22:conditional:0.0.2'
Maven
<dependency>
<groupId>io.github.shyamz-22</groupId>
<artifactId>conditional</artifactId>
<version>0.0.2</version>
</dependency>