Error/Spring Error 4

[OAuth2] 로그인 에러(nullable) 및 궁금증

>에러 상황 : 아파치 웹서버과 애플리케이션을 실행시키고 http://localhost에 접속하면 index.html로 구성한 화면이 뜨지만, Google로 로그인을 누르면 null을 허용할 수 없다는 식의 에러가 발생함 >에러 스크린샷 >해결 : Member 클래스에 존재하는 필드들 속성값 중 nullable=false 를 제거함 : email 필드의 nullable=false는 제거할 필요 없음. >설명 : email 을 통해 Member 객체를 생성하고 DB에 저장하는 부분이 있음. (문제 지점) : OAuth 2 Provider 마다 다를 수 있지만, 구글은 본인 로그인 방식으로 인증 후 유저의 email 정보는 제공해주지만 name, phone 같은 정보는 제공해주지 않기 때문에 Member 객..

Error/Spring Error 2022.12.01

[Spring Rest Doc] urlTemplate not found

에러 : urlTemplate not found -pathParameters를 쓸때에는 MockMvc.perform() 내부에 사용하는 HTTP method 를 MockMvcRequestBuilders의 메서드가 아닌 RestDocumentationRequestBuilders의 메서드를 사용해주는 것이 좋다. **patch 예시** -기존 import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.patch; -수정 import static org.springframework.restdocs.mockmvc.RestDocumentationRequestBuilders.patch; **************** -참고 ht..

Error/Spring Error 2022.11.11

[IntelliJ] Found Invalid Gradle JVM configuration

>Found Invalid Gradle JVM configuration, please fix java_home environment variable 인텔리제이를 킬 때, 어느 순간부터 항상 오른쪽아래 알림으로 뜨던 메세지였다. (아마 다른 Spring boot를 받아 킬 때 부터이지 않을까 싶다.) JAVA_HOME 환경 변수를 고치라고 하는데, 항상 문제 없이 됐었고, 환경 변수에 문제도 없었기에 그냥 무시를 했었다. 그런데 갑자기 불안한 마음에 혹시 몰라 꼼꼼히 체크를 해봤다. 1. [File] - [settings] - [Build, Execution, Deployment] - [Build tools] - [Gradle] 위 경로로 설정창을 확인하면 아래 Gradle JVM이 나온다. 목록을 확인하..

Error/Spring Error 2022.10.25