You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarkus新手求教:执行quarkus:dev时如何仅通过配置设置特定时区?

在Quarkus dev模式下配置特定时区(无需修改代码或系统时区)

针对你的Quarkus 2.16 + JDK11环境,有几种无需改代码、不碰系统时区的配置方式,直接满足dev模式下的时区需求:

  • 通过application.properties全局配置
    在项目的src/main/resources/application.properties中添加以下配置,指定你需要的时区(示例为上海时区,可替换为Java支持的标准时区ID,比如Europe/London、America/New_York):

    quarkus.jvm.args=-Duser.timezone=Asia/Shanghai
    

    配置后启动quarkus:dev时,JVM会自动加载这个时区设置。

  • 在IntelliJ运行配置中单独设置
    如果你是通过IntelliJ的Maven运行quarkus:dev,可以直接给该运行配置添加JVM参数:

    1. 打开Run/Debug Configurations
    2. 找到对应的quarkus:dev配置项
    3. 在VM options输入框中填入:-Duser.timezone=Asia/Shanghai
    4. 保存配置后运行即可生效
  • 命令行临时指定(单次生效)
    用Maven命令行启动dev模式时,直接附加时区参数:

    mvn quarkus:dev -Duser.timezone=Asia/Shanghai
    

以上三种方式都不需要修改业务代码,也不会影响操作系统的时区设置,完全适配你的需求。

内容的提问来源于stack exchange,提问作者ntochiur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 11:15:57