
유저의 비밀번호를 바꾸려면 Principal에서 유저객체를 얻어온 뒤 새로운 비밀번호를 지정하고 userRepository에서 저장해주면 업데이트 할 수 있다.UserService에서 유저가 제대로 캐스팅되어 넘어온 지 확인하고 싶었다.하지만 돌아온 건 LazyInit

http://localhost:8080/api/v1/swagger-ui/index.html 에 들어가면 이런 식으로 나오지 않는다.Spring Security를 적용했기에 JWT토큰이 없어서 그런 것이다.SecurityConfig에 requestMatcher의
문제 Repository Layer 유닛테스트 중 각 테스트마다 given절에 User가 필요하다. 여러 메소드에 계속 이걸 써주면 좋겠지만, 그러기엔 너무 반복된다. 해결 필드 선언 testUser를 class field로 선언해준다. 해당 클래스 내에 다른 테
email unique constraint을 줬는데 저장된 testUser들이 똑같은 email을 가지고 있다. setUp 메소드: 로그: 왜 그러지? > By default, tests annotated with @DataJpaTest are transact

배경 해당 에러가 나면서 실행, 테스트, Gradle Reload 등이 안되었다. 해결 일단 SDK 버전을 쓰는 버전인 17로 맞춰주고

예민한 정보 가리기