전체보기74 2025년 상반기 리뷰 저는 여러 상황들이 2022년부터 올해까지 다양하게 변한 것 같습니다.개인적인 사정으로 22년 회사를 그만두고 2년간 육아를 했던 것 같습니다. 그렇다고 잘 놀아주는 아빠도 아니었습니다. 그러다 올해 다시 일을 시작하면서 다시 바쁜 시간을 보내다 보니 어느덧 8월까지 왔네요.23년까지는 뭐 했는지 모르게 놀기만 했던 거 같은데 24년도는 1월부터 한 달간 아이랑 미국에서 같이 지내보기도 했고, 러닝도 시작해서 한 때 10KM 1시간 10분 안에 들어올 정도였는데 재취업하면서(나이도 적지 않지만, 다행히 취업은 어렵지 않게 되었습니다. ㅎ) 바쁘게 지내다 보니 그 마저도 안 하게 되네요. 그래도 얼마 전 건강검진 결과에서는 1년 꾸준히 한 것이 어디 가진 않았는지 지방 -3Kg, 근육 +1Kg의 결과표를 .. 2025. 8. 10. Spring Boot parameter name information not available via reflection Error 해결 Git Code 버전 : 0.0.9-SNAPSHOT블로그에 Google OAuth2 개발 환경 구축 글을 올리고, 회사 일정으로 인해 Code 관련 글을 올리지 못한 1달여 시간이 지나버렸다. 개발 환경 구축 글을 올릴 당시 관련 코드는 구현해 Git에 0.0.8 버전으로 push 해두었으나 1달 지난 뒤 다시 실행해 보니 아래와 같은 에러가 발생하였다.ERROR 64942 --- [nio-8080-exec-3] cat].[localhost].[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.. 2025. 3. 18. Spring Boot와 OAuth2 연결(with Google) Git Code 버전 : 0.0.8-SNAPSHOT 이전 글에서 Google에서 OAuth2(https://skyoon.tistory.com/2689636) 환경 설정을 하고 Spring Boot의 Security와 연동하는 내용을 정리해 보겠다. OAuth2를 기준으로 코드를 생성하기 때문에 작성 중에는 Code상에 에러가 많음 모든 코드 작성 후 실행 권장 1. build.gradle에 dependencies를 추가한다.implementation 'org.springframework.boot:spring-boot-starter-security'implementation 'org.springframework.boot:spring-boot-starter-oauth2-client' 2. Google에서 활.. 2025. 3. 18. OAuth2 개발 환경 구축 Spring Boot Securty를 사용한 OAuth2를 연동하기 전에 개발 Google 계정 연동 환경 설정을 정리한다.Google API Console에 접속한다.(가입 절차는 생략) 아래와 같이 화면이 나오는데 프로젝트가 없으면 생성해주고, 있다면 서비스할 프로젝트를 생성해 준다.(Google Cloud 서비스와 별개로 무료로 사용이 가능함) 프로젝트를 선택해줬다면 "API 및 서비스" 항목을 선택해 준다. 왼쪽 "API 및 서비스" 아래 5가지 항목이 있는데 그중 "사용자 인증 정보"를 선택해 준다. (아래 그림은 이미 생성한 OAuth Service가 있음) 중간에 "사용자 인증 정보 만들기"란 파란 메뉴가 있다 클릭하면 아래와 같은 메뉴에서 "OAuth 클라이언트 ID"를 선택해서 생성을.. 2025. 1. 28. Spring Boot와 Elastic Search 연동 Git Code 버전 : 0.0.7-SNAPSHOTSpring Boot와 Elastic Search를 연동 데이터를 저장하고 불러오는 내용을 정리해 보겠다.build.gradle에 dependencies를 추가한다.implementation 'org.springframework.boot:spring-boot-starter-data-elasticsearch'application.yml에 접속정보를 추가한다.spring: elasticsearch: uris: http://localhost:9200Elastic Search에 저장할 데이터 entity와 read, write 할 Repository Interface를 생성해 준다.KRXListedData.java더보기package io.per.. 2025. 1. 22. Elastic Search, Kibana 셋업 주가 조회 사이트를 구현하면서 상장된 회사 리스트를 Elastic Search에 저장하고, 입력창에 글자를 입력하면 자동완성이 되도록 할 예정이었으나 그 부분까진 진행은 하지 못하였다.다만 data.go.kr에서 상장된 회사 목록을 가져와서 Elastic Search에 저장하고 해당 데이터를 읽어오는 기능은 구현하였기 때문에 Elastic Search 구성환경을 정리한다. 덧붙여 Elastic Search 데이터를 분석할 수 있는 도구로 Kibana도 같이 구성하여 추후 Elastic Search를 학습할 때 활용할 수 있는 환경도 같이 구축한다. 지난번 PostgreSQL 구축 때와 마찬가지로 Docker를 사용했으며 일반 명령어와 Docker Compose를 통한 방법 2가지를 정리한다.Docker .. 2025. 1. 20. 이전 1 2 3 4 ··· 13 다음