BootUpgrade quickfix improvements. Springify version validation.

This commit is contained in:
aboyko
2023-01-26 21:58:45 -05:00
parent 13536a725b
commit f44e5f653d
13 changed files with 329 additions and 227 deletions

View File

@@ -46,13 +46,11 @@ public class LanguageServerAutoConf {
@Bean(destroyMethod = "")
public SimpleLanguageServer languageServer(
LanguageServerProperties props,
Optional<DiagnosticSeverityProvider> severities,
Optional<CompletionFilter> completionFilter,
ApplicationContext appContext
) throws Exception {
SimpleLanguageServer server = new SimpleLanguageServer(props.getExtensionId(), appContext, props);
server.setCompletionFilter(completionFilter);
severities.ifPresent(server::setDiagnosticSeverityProvider);
return server;
}
@@ -112,4 +110,10 @@ public class LanguageServerAutoConf {
};
}
@ConditionalOnMissingBean(DiagnosticSeverityProvider.class)
@Bean
DiagnosticSeverityProvider defaultDiagnosticSeverityProvider() {
return DiagnosticSeverityProvider.DEFAULT;
}
}