如何创建 spring 引导配置文件以供在 spring 引导 运行 配置中选择

How to create spring boot profile for selection in spring boot run configuration

有谁知道您如何创建 spring 引导配置文件以用于 spring 引导 运行 配置?我知道我可以 --spring.profiles.active=dev 作为启动参数,但是 spring 引导启动配置的 gui 中有一个部分。但我似乎无法获取配置文件来填充下拉列表。

您只需在主类型和项目组合框正下方的引导启动配置选项卡中的组合框中键入您的配置文件的名称(它位于下面的属性编辑器中)。尽管组合框未填充选项(错误),但您只需键入配置文件的名称即可。

让我尝试给出比 Alex 更完整的答案。亚历克斯是对的,你可以在那里输入任何字符串并将其用作配置文件。 (这与在命令行中添加类似 --spring.profiles.active=dev 的效果相同。

下拉选项有两个来源:

  1. 历史记录:当您启动该应用程序时,该选项的当前设置会被记住,下次将在下拉菜单中显示给您。

  2. 发现:工具将尝试 'guess' 您在项目中定义的真实配置文件。

选项 2. 目前不是很聪明,目前它可以发现您定义了配置文件的唯一方法是查找 .properties 遵循命名约定 application-${profile-name}.properties 的文件。