我有办法做到这一点吗?它是否合适?我需要从不同 Controller 中的端点返回的数据。我可以在java代码中创建一个HTTP请求吗?
请告知这是否是一个合适的问题...
最佳答案
您可能需要考虑将当前端点中数据的检索和数据的呈现分离到两个不同的类中。完成此操作后,您可以轻松地让两个 Spring Controller 共享相同的数据源。其中之一是您当前的 Spring Controller ,另一个是新的 Controller 。
在同一应用程序中从一个 Spring Controller 向另一个 Spring Controller 执行 HTTP 请求会带来大量开销和复杂性。我会尽力避免这种情况。
关于java - 不确定这样做是否合适——从另一个端点调用 Spring 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15833612/