我正在/users/register用身体打电话
{
"username": "daniel",
"email": "email@yahoo.com",
"password": "something"
}
Run Code Online (Sandbox Code Playgroud)
用户
package com.youngahn.RobinhoodAPI.entity;
import jakarta.persistence.*;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import java.math.BigDecimal;
import java.util.HashSet;
import java.util.Set;
@Entity
@Table(name = "users")
@Data
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@NotBlank
private String username;
@NotBlank
private String email;
@NotBlank
private String password;
private BigDecimal funds = new BigDecimal("0.00");
@OneToMany(fetch = FetchType.LAZY, mappedBy = "user")
public Set<UserStock> userStocks = new HashSet<>();
}
Run Code Online (Sandbox Code Playgroud)
用户控制器
package com.youngahn.RobinhoodAPI.controllers;
import com.youngahn.RobinhoodAPI.dtos.LoginRequestDto;
import com.youngahn.RobinhoodAPI.dtos.RegisterRequestDto; …Run Code Online (Sandbox Code Playgroud)