gpt4 book ai didi

java - 使用 VScode 的 Spring-Boot 应用程序运行配置

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:59:43 33 4
gpt4 key购买 nike

在 Spring-Tools-suite(eclipse 的自定义版本)中,有一个选项可以为同一应用程序定义多个运行配置,然后运行它们。

例如,当测试 Eureka 服务器并运行具有不同端口和名称定义的同一应用程序的多个实例以检查注册时。

有谁知道使用 Visual Studio Code 使用 Spring 和 Java 扩展来定义类似运行配置的方法吗?

最佳答案

我在 VSCode-1.40.2 中使用 Java-1.8.0_231-b11 测试了这个

您需要以下内容来启动 launch.json: https://code.visualstudio.com/docs/java/java-debugging

对于 STS 开发,您可以从以下网址下载: https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-dev-pack

这是我的 launch.json 设置,我用它来生成我使用 VSCode 开发的微服务的两个实例。请注意我如何在 vmArgs 中设置服务器端口以在 8000 和 8001

上提供服务
{
"configurations": [
{
"type": "java",
"name": "CodeLens (Launch-8000) - CurrencyExchangeServiceApplication",
"request": "launch",
"mainClass": "com.microservices.currencyexchangeservice.CurrencyExchangeServiceApplication",
"projectName": "currency-exchange-service",
"vmArgs": "-Dserver.port=8000"
},
{
"type": "java",
"name": "CodeLens (Launch-8001) - CurrencyExchangeServiceApplication",
"request": "launch",
"mainClass": "com.microservices.currencyexchangeservice.CurrencyExchangeServiceApplication",
"projectName": "currency-exchange-service",
"vmArgs": "-Dserver.port=8001"
}
]
}

您最终会在编辑器中得到两个配置,如下所示: enter image description here

希望这对您有所帮助。

关于java - 使用 VScode 的 Spring-Boot 应用程序运行配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57206960/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com