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

Spring Boot应用:在IntelliJ中配置-Dhttp.proxyHost代理参数的位置

Spring Boot RestTemplate 代理配置(IntelliJ中-D参数的放置位置)

IntelliJ的IDE代理是给IDE自身用的(比如拉取代码、下载依赖),和你的Spring Boot应用运行时的JVM环境不共享,所以RestTemplate不会自动套用这个配置,得给应用的JVM单独加代理参数,具体有两个常用配置位置:

1. 针对当前Spring Boot应用单独配置

  • 点击IntelliJ顶部「运行」菜单,选择「编辑配置」
  • 在弹出窗口的左侧列表里,找到你正在运行的Spring Boot应用配置(就是启动项目时选的那个Application类对应的配置)
  • 切换到「配置」标签页,找到「VM选项」输入框
  • 把代理参数粘贴进去:
    -Dhttp.proxyHost=your.proxy.net -Dhttp.proxyPort=8080
    
    如果需要处理HTTPS请求,补充HTTPS代理参数:
    -Dhttps.proxyHost=your.proxy.net -Dhttps.proxyPort=8080
    
    要是有内网地址不需要走代理,再加:
    -Dhttp.nonProxyHosts="*.yourcompany.com|localhost|127.0.0.1"
    
  • 点击「应用」→「确定」,重启Spring Boot应用即可生效

2. 全局配置(所有新建的Spring Boot项目自动生效)

  • 打开「运行」→「编辑配置」
  • 在左侧列表顶部,找到「Spring Boot」模板(其他类型项目选对应模板即可)
  • 同样在「配置」标签页的「VM选项」里添加上述代理参数
  • 保存后,以后新建的Spring Boot运行配置都会自动带上这些代理参数

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 15:18:16