Update return type of environmentRepository @Bean definitions to EnvironmentRepository so @ConditionalOnMissingBean works.

This commit is contained in:
Spencer Gibb
2015-02-16 11:45:56 -07:00
parent 744d5a44bf
commit 51c53e301e

View File

@@ -36,19 +36,20 @@ public class ConfigServerConfiguration {
@Profile("native")
protected static class NativeRepositoryConfiguration {
@Bean
public SpringApplicationEnvironmentRepository EnvironmentRepository() {
public EnvironmentRepository environmentRepository() {
return new SpringApplicationEnvironmentRepository();
}
}
@Configuration
@ConditionalOnMissingBean(EnvironmentRepository.class)
protected static class GitRepositoryConfiguration {
@Autowired
private ConfigurableEnvironment environment;
@Bean
public MultipleJGitEnvironmentRepository EnvironmentRepository() {
public EnvironmentRepository environmentRepository() {
return new MultipleJGitEnvironmentRepository(environment);
}
}
@@ -60,7 +61,7 @@ public class ConfigServerConfiguration {
private ConfigurableEnvironment environment;
@Bean
public SVNKitEnvironmentRepository EnvironmentRepository() {
public EnvironmentRepository environmentRepository() {
return new SVNKitEnvironmentRepository(environment);
}
}