Quarkus配置与日志管理全解析
1. 配置文件基础
在开发模式下, config/application.properties
也能发挥作用。不过,你得把它添加到构建工具的输出目录里才能让它生效。如果用的是 Maven,那就是 target
目录;要是用 Gradle,则是 build
目录。而且要注意,执行 clean
任务时,得重新创建这个文件。
除了环境变量和 application.properties
文件,你还能在当前工作目录下放置一个 .env
文件,按照环境变量的格式(如 GREETING_MESSAGE=Aloha
)来覆盖配置值。
2. 使用配置文件进行配置
- 问题 :你想根据 Quarkus 的运行环境来覆盖配置值。
- 解决方案 :Quarkus 支持配置文件的概念,这能让你在同一个文件里为同一个属性设置多个配置值,从而根据服务的运行环境启用不同的值。配置文件的语法是
%{profile}.config.key=value
。
Quarkus 自带三个内置配置文件:
| 配置文件 | 激活条件 |
| ---- | ---- |
| dev | 开发模式(即 quarkus:dev
)时激活 |