26. 회원가입 위한 insert 테스트
by 볼빵빵오춘기DummyController
생성 및 join() 추가,파라미터 key=value형태로 전달한다.
@RestController
public class DummyControllerTest {
// http://loacalhost:8080/dummy/join (요청)
// http의 body에 username, password, email 데이터를 가지고 요청
@PostMapping("/dummy/join")
public String join(String username,String password,String email){
System.out.println("username :"+username);
System.out.println("password :"+password);
System.out.println("email :"+email);
return "회원가입이 완료되었습니다.";
}
}
DummyController
파라미터 오브젝트로 변경한다.
@PostMapping("/dummy/join")
public String join(User user){
System.out.println("id :"+user.getId());
System.out.println("username :"+user.getUsername());
System.out.println("password :"+user.getPassword());
System.out.println("email :"+user.getEmail());
System.out.println("email :"+user.getRole());
System.out.println("email :"+user.getCreateDate());
return "회원가입이 완료되었습니다.";
}
UserRepository
public interface UserRepository extends JpaRepository<User, Integer> {
}
DummyController
UserRepository 의존성 주입
@Autowired // 의존성 주입.
private UserRepository userRepository;
DummyController
userRepository.save(user) 코드추가하여 회원가입을 해본다.
// http://loacalhost:8080/dummy/join (요청)
// http의 body에 username, password, email 데이터를 가지고 요청
@PostMapping("/dummy/join")
public String join(User user){
System.out.println("id :"+user.getId());
System.out.println("username :"+user.getUsername());
System.out.println("password :"+user.getPassword());
System.out.println("email :"+user.getEmail());
userRepository.save(user);
return "회원가입이 완료되었습니다.";
}
'강의 따라하기 > blog' 카테고리의 다른 글
28. id로 select 테스트 (1) | 2024.01.02 |
---|---|
27. 회원가입을 위한 enum 사용법 (0) | 2024.01.01 |
25. JSON 사용법(JSON을 사용하는 이유) (0) | 2024.01.01 |
24. 연관관계의 주인 (0) | 2024.01.01 |
23. Reply 테이블 생성 (1) | 2024.01.01 |
블로그의 정보
Hello 춘기's world
볼빵빵오춘기