gpt4 book ai didi

java - 使用RestTemplate调用 Controller

转载 作者:行者123 更新时间:2023-12-01 11:03:19 25 4
gpt4 key购买 nike

所以我有这个 Controller 方法:

@RequestMapping(method=RequestMethod.POST, value="resetemail")
public ResponseEntity sendPasswordResetEmail (@RequestParam("name") final String name,
@RequestParam("password") final String password,
@RequestParam("email") final String email)
{
final boolean success = notificationService.sendPasswordResetEmail(name, password, email);
return success ?
new ResponseEntity(HttpStatus.OK) : new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR);
}

我想从不同的 Controller 调用这个方法。我知道 RestTemplate 可用于执行此操作,但我尝试了一些选项,但没有一个起作用。有什么提示吗?

最佳答案

为什么要从另一个 Controller 调用 Controller 方法,有什么具体的用例吗?我从您的代码中可以看到,您正在尝试向客户/实体发送密码重置邮件。因此,为什么不直接访问 notificationService 并调用 sendPasswordResetEmail 方法,而不是调用另一个 Controller 方法。如果您想调用另一个 Controller 方法,建议您拥有发送密码重置电子邮件所需的所有数据。

总而言之,调用服务方法而不是调用另一个 Controller 。

关于java - 使用RestTemplate调用 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33166109/

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