第 5 章 从代码访问配置
您可以使用代码中定义的方法访问配置。您可以实现动态查找,或从 CDI Bean 或 JAX-RS 资源的类检索配置的值。
您可以使用 org.eclipse.microprofile.config.ConfigProvider.getConfig () 方法访问配置。Config 对象的 getValue 方法返回配置属性的值。
先决条件
- 您有一个 Quarkus Maven 项目。
流程
使用以下选项之一访问配置:
要访问已在
application.properties文件中定义的属性的配置,请使用以下语法,其中DATABASE.NAME是分配给databaseName变量的属性名称:String databaseName = ConfigProvider.getConfig().getValue("DATABASE.NAME", String.class);String databaseName = ConfigProvider.getConfig().getValue("DATABASE.NAME", String.class);Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要访问在
application.properties文件中定义的属性的配置,请使用以下语法:Optional<String> maybeDatabaseName = ConfigProvider.getConfig().getOptionalValue("DATABASE.NAME", String.class);Optional<String> maybeDatabaseName = ConfigProvider.getConfig().getOptionalValue("DATABASE.NAME", String.class);Copy to Clipboard Copied! Toggle word wrap Toggle overflow