需要将 Nodejs REST API 服务器移植到 java api 服务器



我有一个提供API的nodejs服务器应用程序。由于一些客户端问题,我们需要使用 java 实现相同的服务器。 在节点服务器中,对于GET或POST,我们只需使用JSON将SQL,GET或POST数据执行到数据库。 但是在 Java 中,我已经看到使用 Spring boot,我必须创建一个 Bean 类,并在我的控制器中返回一个 List in @GetMapping。

对于我所有的 API,我必须创建这么多 bean。我可以像在nodejs中一样返回数据,执行SQL查询,获取和返回Java中的JSON数据吗? 另外,如果可能,是推荐这种方法还是创建 Bean 方法更好?我是Java的新手,所以对此不太了解。

我认为创建 bean 将数据从数据库传输到消费者并没有错。我没有看到使用Spring MVC直接将数据从SQL数据库传输到消费者通过HTTP发送来实现的任何性能或效率,它甚至增加了Java中的复杂性,特别是在持久性层。 在从 NodeJS 切换之前,您应该已经知道 Java 是冗长的语言。最好创建一个等效的 POJO。

如果您仍然想按照自己的方式做,那么遵循这些现有帖子中的任何一个,您都将实现您的期望。

如何使用JDBC从数据库读取/检索数据到JSON?

将结果集转换为 JSON 的最有效方法?

Java 中数据库中的 Json 对象

最新更新