java - 如何在 Spring Boot 中向请求正文添加额外属性并插入数据库

标签 java spring-boot spring-data-jpa dto

我的帖子映射的请求正文如下

Class A{ 
    private String aa;
    private String bb;
    private String dd;
}

但是我的 JPA 实体应该是

Class B{
    private String aa;
    private String bb;
    private String cc;
}

private String cc; 基于 private String dd; 的处理决策。怎么处理这个事情。目前我只有 A 类,如何将 A 类映射到 B 类?

最佳答案

只需向类 B 添加一个构造函数即可:

    class B{
        private String aa;
        private String bb;
        private String cc;

        public B(String aa, String bb, String cc) {
            this.aa = aa;
            this.bb = bb;
            this.cc = cc;
        }
    }

现在,您可以从 A 获取值,处理它们,并使用处理后的值创建 B 的新实例。

关于java - 如何在 Spring Boot 中向请求正文添加额外属性并插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58709282/

相关文章:

java - Java 如何像 C 那样写/读硬件端口? (outb、inb 等..)

java - 将 Java Spring Boot 应用程序从 Heroku 迁移到 EC2/Ubuntu 时遇到问题

java - Spring JpaRepository 使用通用实体

spring-boot - 使用 @RepositoryRestResource 时如何改进错误响应

java - java中手动绘制圆圈返回奇怪的结果

java - 有没有办法在 Mockito 的验证方法中使用类似 jUnit Assert 消息参数的方法?

java - 如何在同一个 spring boot 项目中同时使用 thymeleaf 和 jsp

java - 下载时,少数内容类型的文件扩展名发生变化

java - 如何将 spring 数据示例匹配器用于列表属性 - 查询问题

java - 改变java中子类方法的语义