【问题标题】:How to configure spring profiles in Netbeans?如何在 Netbeans 中配置 spring 配置文件?
【发布时间】:2018-08-30 14:09:30
【问题描述】:

我在Netbeans 9.0 中运行一个Spring boot Java 应用程序,它有两个profiles(测试,生产)。我需要在“测试”配置文件而不是“默认”配置文件中运行项目

我尝试了以下设置

设置 1

项目(右键单击)> 属性 > 运行 > 参数

-Dspring.profiles.active=test

设置 2

项目(右键单击)> 属性 > 操作 > 运行项目 > 激活配置文件

test

配置无法正常工作,我收到以下消息

“未设置活动配置文件,回退到默认配置文件:默认”

你能帮我设置一下这个配置吗

【问题讨论】:

    标签: java spring spring-boot netbeans


    【解决方案1】:

    经过一番探索,我发现从 Netbeans 8.1 及更高版本开始,您可以执行以下操作来设置 Spring 配置文件:

    右键单击您的应用程序 -> 运行 Maven -> 目标 -> 在“属性”部分设置:

    -Dspring.profiles.active={your profile name here}
    

    这对我有用。

    【讨论】:

    • 老兄,不是项目属性。在“项目选项卡”->你的项目名称->运行Maven->目标...->在“属性”部分设置:配置文件作为上面的模板
    【解决方案2】:

    您是否尝试在 Spring Boot 应用程序中的 application.propertiesapplication.yml 中配置配置文件?

    请阅读本文档 Spring Boot Profiles

    【讨论】:

    • 是的,Java 应用程序中已经使用 application.yml 配置了两个配置文件。当我在 Netbeans 中运行项目时,它使用的是“默认”配置文件,但我想配置为“测试”配置文件
    • 使用您要运行的配置文件注释您的配置类。它显示在文档中。
    【解决方案3】:

    我想您已经将 this plugin 安装到 NetBeans。
    然后右键单击项目-> 属性:

    重要提示:参数以“--”(不是“-D”)开头,因为它是一个 spring boot 命令。

    【讨论】:

      猜你喜欢
      • 2014-11-30
      • 2016-10-02
      • 2018-10-02
      • 2016-02-05
      • 2021-04-18
      • 1970-01-01
      • 2020-05-07
      • 2016-08-19
      • 2010-12-11
      相关资源
      最近更新 更多