java - 如何重构这个 REST API Spring Boot 应用程序?

标签 java spring spring-boot rest design-patterns

我正在 Spring Boot 中开发一个简单的金融交易应用程序。我想知道我是否可以改进它。有 4 种类型的事务,我有 4 个不同的端点和 4 个请求类。我想知道我是否可以对这 4 个请求类使用设计模式或其他内容。这是代码:

所以我想问你是否可以重构这段代码,特别是在服务中,以使用设计模式,或者如何改进实现。我不想添加新功能,只是为了重构代码并改进它。谢谢!

最佳答案

不确定您是否使用 java 8,如果是的话,您可以创建函数来将传入的请求对象转换为您在服务层中使用的模型/实体。如果您使用的是 Java 的早期版本,请创建具有相同功能的转换器类。 我还可能在实体上有方法,将实体转换回模型对象。

关于java - 如何重构这个 REST API Spring Boot 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62178592/

相关文章:

java - Spring JPA 无法将参数传递到引号中

rest - 如何验证 RestTemplate 响应?

java - 为什么netty不能连续发送消息?

java - 这在生产服务器上安全吗?

java - 消息驱动 Bean 的过滤器类

javascript - Chrome、Safari 和 Firefox 上的 CORS POST 请求失败

spring - SpringResourceTemplateResolver 和 ClassLoaderTemplateResolver 有什么区别?

maven-shade-plugin - 在类 org.apache.maven.plugins.shade.resource.ManifestResourceTransformer 中找不到 'resource'

java - 如何为 SFTP (Java) 创建帐户或用户?

java - DateTimeFormatter 接受多个日期并转换为一个(java.time 库)