From 0ff448358846c0a835923935e2cacce44bb11743 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Mon, 29 Apr 2019 10:36:31 +0200 Subject: [PATCH] disable proxy bean creation for performance reasons --- .../vscode/languageserver/starter/LanguageServerAutoConf.java | 4 ++-- .../languageserver/starter/LanguageServerRunnerAutoConf.java | 4 ++-- .../ide/vscode/boot/app/BootLanguagServerBootApp.java | 2 +- .../ide/vscode/boot/app/SpringSymbolIndexerConfig.java | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/headless-services/commons/language-server-starter/src/main/java/org/springframework/ide/vscode/languageserver/starter/LanguageServerAutoConf.java b/headless-services/commons/language-server-starter/src/main/java/org/springframework/ide/vscode/languageserver/starter/LanguageServerAutoConf.java index 36fc50d14..0c4cf72d9 100644 --- a/headless-services/commons/language-server-starter/src/main/java/org/springframework/ide/vscode/languageserver/starter/LanguageServerAutoConf.java +++ b/headless-services/commons/language-server-starter/src/main/java/org/springframework/ide/vscode/languageserver/starter/LanguageServerAutoConf.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -38,7 +38,7 @@ import org.springframework.util.Assert; import com.google.common.collect.ImmutableMap; -@Configuration +@Configuration(proxyBeanMethods = false) @EnableConfigurationProperties(LanguageServerProperties.class) public class LanguageServerAutoConf { diff --git a/headless-services/commons/language-server-starter/src/main/java/org/springframework/ide/vscode/languageserver/starter/LanguageServerRunnerAutoConf.java b/headless-services/commons/language-server-starter/src/main/java/org/springframework/ide/vscode/languageserver/starter/LanguageServerRunnerAutoConf.java index 1623685d4..c20b88a8d 100644 --- a/headless-services/commons/language-server-starter/src/main/java/org/springframework/ide/vscode/languageserver/starter/LanguageServerRunnerAutoConf.java +++ b/headless-services/commons/language-server-starter/src/main/java/org/springframework/ide/vscode/languageserver/starter/LanguageServerRunnerAutoConf.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2018 Pivotal, Inc. + * Copyright (c) 2018, 2019 Pivotal, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -17,7 +17,7 @@ import org.springframework.ide.vscode.commons.languageserver.LanguageServerRunne import org.springframework.ide.vscode.commons.languageserver.config.LanguageServerProperties; import org.springframework.ide.vscode.commons.languageserver.util.SimpleLanguageServer; -@Configuration +@Configuration(proxyBeanMethods = false) public class LanguageServerRunnerAutoConf { @Bean public LanguageServerRunner serverApp( diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguagServerBootApp.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguagServerBootApp.java index 950b2eb85..733dc0fd8 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguagServerBootApp.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguagServerBootApp.java @@ -54,7 +54,7 @@ import org.springframework.ide.vscode.commons.yaml.structure.YamlDocument; import org.springframework.ide.vscode.commons.yaml.structure.YamlStructureProvider; import org.yaml.snakeyaml.Yaml; -@SpringBootApplication +@SpringBootApplication(proxyBeanMethods = false) public class BootLanguagServerBootApp { private static final String SERVER_NAME = "boot-language-server"; diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/SpringSymbolIndexerConfig.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/SpringSymbolIndexerConfig.java index 0ec5c7a7f..6133806a5 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/SpringSymbolIndexerConfig.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/SpringSymbolIndexerConfig.java @@ -23,7 +23,7 @@ import org.springframework.ide.vscode.boot.java.requestmapping.WebfluxRouterSymb import org.springframework.ide.vscode.boot.java.utils.RestrictedDefaultSymbolProvider; import org.springframework.ide.vscode.boot.java.utils.SymbolCache; -@Configuration +@Configuration(proxyBeanMethods = false) public class SpringSymbolIndexerConfig { @Bean