我在一个IntelliJ项目中有多个Spring启动应用程序。我想要一个按钮以某种顺序运行所有这些按钮。
我知道在启动原始版本之前Run Another configuration
有一个选项,因此以这种方式可以链接配置。
但是当我使用它时,它会运行另一个配置而不会运行原始配置。
所以我想知道是否有人遇到过这个问题以及它是如何解决的?
答案 0 :(得分:18)
您可以创建library(data.table)
data1<-fread("test.csv")
data1[user_name == names(which(table(data1$user_name)==1)),][session_num==1,]
运行类型并在其中添加所有应用程序。这样你就可以运行该配置,所有应用程序都将启动。
答案 1 :(得分:11)
2016年4月更新:
Multirun插件说: 希望从IntelliJIdea开始使用内置支持15 https://www.jetbrains.com/idea/help/run-debug-configuration-compound.html
Stéphane的答案很有效,但是如果您需要其他功能,可以安装MultiRun Plugin
,这样您就可以使用Compound
运行类型,但有更多的铃声和口哨声。
https://plugins.jetbrains.com/plugin/7248
例如: 您可以使用“启动前”功能在每次配置运行之间设置延迟或运行一个接一个配置。
有关如何设置的详细信息,请参阅此处:https://github.com/rkhmelyuk/multirun/wiki/How-to-run-configurations-with-Multirun
答案 2 :(得分:1)
是的,您可以通过启动一个独立的Java应用程序来实现此目的,该应用程序将为每个微服务生成多个线程并启动它们。您可以在此处找到示例代码:https://github.com/rameez4ever/springboot-demo.git
答案 3 :(得分:1)
另一个减少歧义的注意事项: 过去在许多资源中被称为Run Dashboard的现在称为服务。
答案 4 :(得分:0)
是的
转到“ 运行配置”组合框,单击“ 编辑配置”。 然后取消选中“ 仅单个实例”选项。然后点击“应用”
对于Eureka Server:
1。运行不带有serve.port的应用程序。
2。在application.properties中添加server.port = 9999。运行应用程序。
现在浏览Eureka仪表板,您将有2个实例在运行。
答案 5 :(得分:0)
从 2018.3 开始称为允许并行运行,而不是仅单个实例
答案 6 :(得分:0)
或
这样你就可以使用不同的端口号同时启动同一个微服务的多个实例。
答案 7 :(得分:-2)
2018年4月更新:
在“运行配置”组合框中,单击“编辑配置”。然后取消选中“仅限单实例”选项。然后单击“应用”。
然后您可以随时单击“运行”按钮,每次都启动一个新实例。
IntelliJIDEA Ultimate 2018.1