当前位置:   article > 正文

IntelliJ IDEA中项目的启动类配置生效的application.yam文件_idea怎么运行yml文件

idea怎么运行yml文件

在 IntelliJ IDEA 中配置项目的启动类时,可以通过 Program Arguments 来指定要生效的 application-local.yml 文件。

  1. 打开 IntelliJ IDEA,并打开项目。

  2. 转到顶部菜单栏,选择 "Run" -> "Edit Configurations"。

  3. 在弹出的 "Run/Debug Configurations" 窗口中,找到您的 Spring Boot 启动类的配置。

  4. 在右侧窗格中的 "Program arguments" 字段中添加以下内容:

    --spring.profiles.active=local --spring.config.name=application --spring.config.location=/path/to/your/application-local.yml
    

    /path/to/your/application-local.yml 替换为application-local.yml 文件的实际路径。注意:如果项目结构中存在多个 application-local.yml 文件,需要根据实际情况指定相应的文件路径

  5. 单击 "Apply" 或 "OK" 保存配置。

现在,当运行该配置时,IntelliJ IDEA 将使用指定的 application-local.yml 文件作为 Spring Boot 项目的配置文件,并且使用 local 作为活动的配置文件。

请注意,上述步骤假设项目已正确地使用了 Spring Boot 配置文件的命名约定。即 application.yml 是主要配置文件,而 application-local.yml 是用于特定环境(例如本地开发)的配置文件。如果使用了不同的文件名或配置文件结构,请相应地修改步骤中的文件名和位置。

详细解析配置:

--spring.profiles.active=local --spring.config.name=application --spring.config.location=/path/to/your/application-local.yml

这三个命令行参数的作用是不同的,它们分别用于指定不同的配置项。可以根据实际需要选择使用其中的一个或多个。

  1. --spring.profiles.active=local:通过指定要激活的 profile,可以选择加载不同的配置文件。如果您只想指定一个 profile,并加载与之关联的默认配置文件,那么只需要使用该参数即可。

  2. --spring.config.name=application:通过指定配置文件的基础名称,可以告诉 Spring Boot 加载以该名称为基础的配置文件。默认情况下,Spring Boot 会加载名为 "application" 的配置文件,因此如果希望加载默认的配置文件,可以忽略该参数。

  3. --spring.config.location=/path/to/your/application-local.yml:通过指定配置文件的位置,可以告诉 Spring Boot 在指定的路径下查找配置文件。如果将配置文件放置在非默认位置,并且想要告诉 Spring Boot 在该位置查找配置文件,则需要使用该参数。

综上所述,可以根据实际需求选择使用不同的命令行参数。如果只希望激活某个特定的 profile,可以只使用 --spring.profiles.active 参数。如果希望加载自定义名称的配置文件,可以只使用 --spring.config.name 参数。如果希望指定非默认位置的配置文件,可以只使用 --spring.config.location 参数。当然,如果需要同时使用多个参数,也是可以的。

如果存在SpringBoot相关插件可通过下方如示直接配置:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/74214
推荐阅读
相关标签
  

闽ICP备14008679号