signup with session
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
package com.example.oneul.controller;
|
||||
|
||||
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import com.example.oneul.DTO.SignUpDTO;
|
||||
import com.example.oneul.model.UserEntity;
|
||||
import com.example.oneul.service.command.UserCommandService;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
|
||||
@RestController
|
||||
@RequestMapping(value = "/user")
|
||||
public class UserController {
|
||||
private final UserCommandService userCommandService;
|
||||
|
||||
private final Logger log = LoggerFactory.getLogger(UserController.class);
|
||||
|
||||
public UserController(UserCommandService userCommandService){
|
||||
this.userCommandService = userCommandService;
|
||||
}
|
||||
|
||||
@RequestMapping(value="/", method=RequestMethod.POST)
|
||||
public UserEntity signUp(@RequestBody SignUpDTO signUpDTO, HttpSession httpSession) {
|
||||
UserEntity user = userCommandService.signUp(signUpDTO.toEntity(), httpSession);
|
||||
return user;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user