我的Spring Boot应用程序使用RestTemplate发出HTTP请求.但因为它在公司网络上工作,所以不能直接接入互联网.它需要使用代理.我已经在我的IntelliJ中设置了一个代理,但我猜RestTemplate没有使用IntelliJ的代理设置.我想我可以用this的方法,但我不知道该放在哪里.我的问题是,我应该把-Dhttp.proxyHost=your.proxy.net -Dhttp.proxyPort=8080设定在哪里?

推荐答案

单击您的运行目标,然后单击"编辑配置".在"Modify Options"(修改选项)(蓝色文本)下,单击"Add VM Options"(添加VM选项),然后将参数添加到出现的新字段中.

不,我也不知道他们为什么要把它藏起来.它曾经总是可用的,容易得多.

Java相关问答推荐

虚拟线程似乎在外部服务调用时阻止运营商线程

当我用OkHttpClient重写shouldInterceptRequest来发布数据时,Android WebView正在以纯HTML加载URL内容

路径映射未发生

条件加载@ManyToMany JPA

Spark上下文在向Spark提交数据集时具有内容,但Spark在实际构建它时发现它为空

SpringBoot+Java 17@Valid未验证POJO

无法使用Java&;TestContainers获取AWS SQS队列的属性

垃圾收集时间长,会丢弃网络连接,但不会在Kubernetes中反弹Pod

try 使用预准备语句占位符获取信息时出现Try-With-Resources错误

如果执行@BeForeEach#repository.save(),则测试中的UnitTest最终UUID会发生更改

我的代码是线程安全的吗?[Java、CAS、转账]

在应用程序运行时更改LookAndFeel

JavaFX复杂项目体系 struct

为什么JavaFX MediaPlayer音频播放在Windows和Mac上运行良好,但在Linux(POPOS/Ubuntu)上却有问题?

Java泛型方法重载

Spring Boot Security-每个端点都被403禁止,Spring记录一个BasicErrorController#错误(HttpServlet请求)

java.exe如何执行java源代码?

Spring Integration SFTP 连接失败 - 无法协商 kex 算法的密钥交换

为什么当我输入变量而不是直接输入字符串时,我的方法不起作用?

在对象列表上调用提取后,如何判断没有值为空?