尝试根据环境使用不同的配置文件。例如
在dev环境中,我有以下文件
application-dev.yml
micronaut:
security:
enabled: true
token:
jwt:
enabled: true
signatures:
jwks:
IdentityServer:
url: 'https://localhost:5001/.well-known/openid-configuration/jwks'
对于另一个环境,我有以下配置
应用yml
micronaut:
application:
name: feteBirdApigateway
server:
port: 8080
cors:
enabled: true
security:
enabled: true
token:
jwt:
enabled: true
signatures:
jwks:
IdentityServer:
url: 'https://falconidentityserver.azurewebsites.net/.well-known/openid-configuration/jwks'
现在,当我在intellj中运行应用程序时,应用程序正在使用文件application。yml
。它应该选择application-dev.yml
和url:'https://localhost:5001/.well-已知/openid配置/jwks'
,但它正在从应用程序中选取值。yml
。但是,它应该只从dev文件中选取该值,而所有其他值都应该从应用程序中选取。yml
根据micronaut文件https://docs.micronaut.io/latest/guide/index.html#environments我需要设置micronaut。环境
当我在本地机器中运行应用程序时,它不应该选择application-dev.yml
。我如何设置环境
在main方法中设置默认环境
public class ApiGatewayApplication {
public static void main(String[] args) {
Micronaut.build((String[]) null).defaultEnvironments("dev").start();
}
}
参考-https://github.com/micronaut-projects/micronaut-core/issues/2417
我不确定从IDE运行时是否应该自动选择“dev”。但是,您可以通过在IntelliJ运行/调试配置中传递这两个JVM变量来覆盖环境:
-Dmicronaut.environments=dev
-Dmicronaut.env.deduction=false
我正在使用CreateReact应用程序引导我的应用程序。 我添加了两个文件和。 我的包括: 当我使用
我试图使用Micronaut 3加载特定于环境的属性。我有两个文件和 application.yml application-dev.yml 正在尝试访问URL 在teamConfiguration变量中,我可以看到文件不是来自文件。 正如我所知,默认情况下Micronaut只查找应用程序。yml。然后,对于测试、开发和产品,它加载应用程序。yml并用应用程序测试中定义的值覆盖其中的任何值。yml
问题 我有一组客户端计算机,它们是企业web应用程序的一部分。每台机器运行相同的软件,这是一个连接到服务器的基于PYQT的web客户端。这个客户端软件是定期更新的,我希望有一些配置/供应工具,允许在每台机器上有相同的环境,从而提供软件在每个客户端机器上的轻松部署和配置。 是否可以使用Docker为基于GUI的应用程序(PyQt/Qt)提供开发/生产环境?如果是的话,要实现这一目标的第一步是什么?
问题内容: 我一直在设置我的jenkins Windows服务来构建我的所有项目,现在已经到了我希望jenkins创建一个标签来指示构建成功的阶段。 我正在尝试使用Git Publisher模块作为后期构建步骤。 我的设置如下: 仅在构建成功时才推送-是 合并结果:否 推送标签:%BUILD_NUMBER% 创建新标签:是 目标远程名称:来源/主服务器 日志文件告诉我 这就是我在git存储库中看到
我有一个micronaut项目,我想有一个私有数据(如数据库连接等)的未版本化配置文件 此信息必须通过@Properties注释加载,但由于将有一个以上的. yml(也将有至少一个application.yml)y希望能够提供文件的路径到@Properties,以便能够区分在哪里查找属性。 由于这是我的第一个micronaut项目,我有点迷路了,但以springstart为例,我想做的是这样的事情