inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[초급] 찍어먹자! 코틀린과 Spring Security + JWT로 회원가입 만들기

4.1. 회원가입시 권한 부여

4.1강 마지막 회원가입 실행

156

이홍영

작성한 질문수 2

0

화면 캡처 2024-08-25 190816.png

모든 코드를 다 작성하고 db실행도 다 한 상태로 send룰 눌렀는데 이렇게 빈 실행화면이 뜨고 디비에 회원정보가 생기지 않습니다. 오탈자가 있나 살펴보았지만 도저히 찾지 못하였습니다.

kotlin spring-boot jpa spring-security jwt

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

회원가입이 실행되지 않는 문제가 발생했군요. 문제 해결을 위해 몇 가지 가능성을 제시하겠습니다.

  1. 컨트롤러 확인: @RestController@PostMapping 등의 어노테이션이 올바르게 적용되었는지 확인해 주세요. URL 매핑이 "/api/member/signup"으로 정확하게 설정되어 있는지 다시 한번 검토해 보십시오.

  2. 서비스 & 리포지토리 계층: 회원 정보를 DB에 저장하는 로직이 정확히 구현되어 있는지 확인합니다. @Service 어노테이션이 적용된 클래스 내부에서 UserRepository를 통해 데이터를 저장하는 로직이 올바르게 동작하는지 점검해 보세요.

  3. DTO & 엔티티 매핑: 회원가입 요청을 처리하기 위한 DTO와 실제 DB 엔티티 간의 매핑이 정확하게 이루어졌는지 확인합니다. 필드 명이나 타입 불일치로 인한 문제가 없는지 검토해 주세요.

  4. 데이터베이스 연결 상태: 데이터베이스 연결이 올바르게 설정되어 있고, 애플리케이션이 데이터베이스에 접근할 수 있는 상태인지 확인합니다. application.properties 혹은 application.yml 파일에서 데이터베이스 연결 정보를 다시 한 번 확인해 주세요.

  5. 로그 검토: 애플리케이션 실행 시 발생하는 로그에 오류 메시지나 경고 메시지가 없는지 확인합니다. 로그를 통해 어느 단계에서 문제가 발생하는지 좀 더 구체적인 힌트를 얻을 수 있습니다.

  6. 포스트맨 요청 확인: 포스트맨에서 보낸 요청의 헤더와 바디가 서버에서 요구하는 형식과 일치하는지 다시 한 번 확인해 보세요. 특히 Content-Type 헤더가 application/json으로 설정되어 있는지 확인해 주세요.

위 사항들을 다시 한 번 확인해 보시고, 그래도 문제가 해결되지 않는다면 구체적인 오류 메시지나 로그와 함께 더 자세한 상황을 알려주시면 더 정확한 답변을 드릴 수 있을 것입니다.

0

이홍영

https://drive.google.com/file/d/1UngsyVj2InuB9bJWA6hpdcjhMBkXI9w3/view?usp=drive_link
계속 봐도 잘 모르겠어서 프로젝트 압축파일이라도 남겨봅니다ㅜ

테스트 관련 질문!

0

11

1

백엔드, 프론트엔드 충돌 미리 방지 관련

0

18

0

handleBindException 의 기대의도가 방향이 맞는지 궁금합니다.

0

20

2

settings.local.json에 어떻게 mcp 관련된 allow가 있나요?

0

17

1

페이징 처리에서 offset/limit에 대한 질문

1

24

1

인텔리제이 오류

0

33

1

validation 추가하기에 대해 질문

0

108

1

로그인 후 Token 발행 시 postman 에러메시지

0

158

1

unique 작성법

0

154

1

4.1 마지막 회원가입 실행되지만 빈화면 뜸

0

229

3

2.4강에서 1:18초쯤에 <T>를하고 뭔가 추가하는 작업

0

181

2

class 와 data class

0

185

1

토큰에서 예외 발생시 처리

0

250

1

안녕하세요 선생님 rememberme 질문드립니다..!

0

248

1

Next Lv 강의에 대해서 계획중이신게 있을까요?

0

288

1

테이블 create문

0

186

1

DTO 생성 과정에서 궁금한 점이 있어요!!

0

564

3

2.5강에서 포스트맨 오류와 전에 실습한 내용에 대해 질문 드립니다

0

598

2

TokenProvider의 Key 관련하여 질문이 있습니다.

0

384

1

스프링 시큐리티 예외 RestControllerAdvice로 처리

0

445

1

1 : N 필드 `memberRole` 에 @OneToMany 옵션 cascade 미사용, 컬랙션 null 초기화 에 대한 질문입니다.

0

409

2

loginId는 왜 변경이 안될까요?

0

422

1

memberRole필드 질문이요~

0

498

1

Validation 관련해서 질문드립니다.

1

802

2