fix : UserController, User DTO Refactoring

This commit is contained in:
minseokkang
2022-12-07 16:12:13 +09:00
parent 427eae6efd
commit 8e25130109
2 changed files with 1 additions and 10 deletions

View File

@@ -3,10 +3,7 @@ package com.io.realworld.domain.aggregate.user.controller;
import com.io.realworld.domain.aggregate.user.dto.UserSigninRequest;
import com.io.realworld.domain.aggregate.user.dto.UserSignupRequest;
import com.io.realworld.domain.aggregate.user.dto.UserResponse;
import com.io.realworld.domain.aggregate.user.entity.User;
import com.io.realworld.domain.service.JwtService;
import com.io.realworld.domain.aggregate.user.service.UserServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
@@ -14,17 +11,13 @@ import javax.validation.Valid;
@RestController
@RequestMapping("/api/users")
public class UsersController {
private final UserServiceImpl userService;
public UsersController(UserServiceImpl userService) {
this.userService = userService;
}
@PostMapping(value = "")
@PostMapping
public UserResponse signup(@Valid @RequestBody UserSignupRequest userSignupRequest) {
return userService.signup(userSignupRequest);
}

View File

@@ -2,7 +2,6 @@ package com.io.realworld.domain.aggregate.user.dto;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
@@ -10,7 +9,6 @@ import javax.validation.constraints.Email;
import javax.validation.constraints.NotBlank;
@Getter
@AllArgsConstructor
@Builder
@JsonTypeName("user")
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.WRAPPER_OBJECT)