quarkus 配置读取
所属分类 quarkus
浏览量 775
application.properties
quarkus.http.port=8086
bean3.enabled=true
bean4.enabled=false
# ${quarkus.uuid} 生成UUID
uuid=${quarkus.uuid}
testkey001=value001
import org.eclipse.microprofile.config.Config;
import org.eclipse.microprofile.config.ConfigProvider;
import org.eclipse.microprofile.config.inject.ConfigProperty;
import io.quarkus.runtime.configuration.ProfileManager;
@ConfigProperty(name = "testkey001")
String testkey001Value;
@ConfigProperty(name = "notExistKey",defaultValue="notExistKey_default")
String notExistKey;
Map map = new HashMap<>();
Config config = ConfigProvider.getConfig();
Iterable names = config.getPropertyNames();
for(String name:names) {
map.put(name, config.getConfigValue(name).getValue());
}
String activeProfile = ProfileManager.getActiveProfile();
完整代码
https://gitee.com/dyyx/hellocode/blob/master/demo/quarkus/qute-quickstart/src/main/java/org/acme/qute/ConfigController.java
上一篇
下一篇
protobuf 对象转 json string
jackson 直接把protobuf 数据对象 序列化成 json string
quarkus Jackson 配置
Spring 和 quarkus 依赖注入相关注解对比
maven常用命令
quarkus 各种响应格式例子