gpt4 book ai didi

java - 在 spring-boot 启动时调用服务的最佳方式是什么?

转载 作者:行者123 更新时间:2023-11-29 04:44:51 32 4
gpt4 key购买 nike

我有一个 spring boot 应用程序,我需要在启动时调用一个服务(一个休息端点)。

最佳答案

CommandLineRunner

@Component
public class MyBean implements CommandLineRunner {

public void run(String... args) {
// Do something...
}

}

您可以使用这个方便的界面在应用程序启动时执行任何您喜欢的任务。

要调用 REST 端点,您可以使用 RestTemplate

RestTemplate restTemplate = new RestTemplate();
String result = restTemplate.getForObject("http://www.example.com/api/resource", String.class);

如果您使用与 JSON 响应匹配的字段构建 POJO,RestTemplate 将在 Jackson 的帮助下自动映射它们。有关详细信息,请参阅文档。

关于java - 在 spring-boot 启动时调用服务的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37622295/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com