首页  

quarkus 配置读取     所属分类 quarkus 浏览量 166
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<String,Object> map = new HashMap<>(); Config config = ConfigProvider.getConfig(); Iterable<String> 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 各种响应格式例子