json 응답시 null값의 필드를 제외하고 보내고 싶어서 알아봤다..@JsonInclude(JsonInclude.Include.NON_NULL) 물론 다양한 속성값도 제공한다프로젝트 예외응답에서 value값이 null일 때 json에서 제외하고 싶었는데애노테이션 적용
프로젝트 진행중 별 생각없이 Date를 사용해서 개발하고 있었다. 그러고 보니 지난번 프로젝트에서는 LocalDateTime을 사용했었는데 무엇이 다른가 해서 알아봤다자세한 설명은 이 글에서 읽을 수 있다.(한국사도 어려웠는데 자바 시간라이브러리의 역사마저 어렵다)대
로컬 프로젝트에서는 만나지 못했던 CORS오류를 배포를 하면서 만나게 되었다.클라이언트에서 서버로 요청을 보내면 이러한 오류를 뱉어낸다.Access to XMLHttpRequest at 'http://server' from origin 'http://

ResponseEntity ResponseEntity는 Http raw 타입 x body 타입 명시 사용안할때도 object라고 명시 생성자보다는 빌더패턴 유연, 가독성 
지난 글에서 구상한 바에 이어 Velog 로그인을 구현해 보았다. 의존성 자바 11 사용중이기에 selenium은 4.5.0 이상의 버전을 사용해 주어야 한다. devtools는 크롬 드라이버 버전 v112에 맞게 의존성 추가해주었다. init 생성자에서 Sy
이제 Velog 통계 서비스 구상기에서 살펴본 Velog API로 request를 보내야 한다. 추후에 WebClient로 변경하긴 하지만 시작은 RestTemplate를 사용하였다. (Spring Http Request 검색했을 때 대부분이 RestTemplate 글
Velog 통계 API로 HTTP Request를 보내는데 `RestTemplate`를 사용했었다. 문제는 Request를 게시글 수 만큼 보내야 한다는 것인데 이 부분이 상당히 오래걸렸다. `RestTemplate`는 `Blocking`방식이기 때문에 하나의 요청을
Velog API로 HTTP request를 보낸후 json응답을 객체로 받아와야 한다.간단한 binding은 필드명만 맞게 작성한다면 문제가 없었지만..받아오는 json이 중첩되어있었기 때문에 직접 binding를 해주어야했다.UserTags에 대한 요청에 대한 응답

\[SpringBoot] Selenium으로 Velog 로그인하기 에서 벨로그 로그인 화면을 띄워 사용자 로그인 후 인증정보를 가져오도록 했었다. 나는 깃헙 계정으로 가입했기 때문에 이외의 소셜 로그인은 테스트하지 못했었다.그런데..파이썬의 경우에는 undetexted