기술블로그 2

[SPRING BOOT] Lombok 정리 및 설치하기(feat. gradle)

spring boot를 사용하면서 lombok annotation을 notion에다가 계속 정리해두고 있었는데, lombok의 개념에 대해서 조금 더 살펴보고 gradle에 적용하고자 한다. [springboot lombok] Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. lombok 문서에 나와있는 설명이다. lombok은 편집기에 자동으로 연결되고 도구를 빌드하여 java를 스파이싱하는 자바 라이브러리이다. ※ 참고 : https://projectlombok.org/ 자바는 객체지향 언어이다. 객체를 기반으로 VO, DTO 등의 객체를 생성하였지..

java story 2022.02.08

[ElasticSearch] python api 연동과 NewConnection Error 해결하기

원래는 java 기반으로 high level client를 사용하거나 springboot elastic을 사용하는데, 구글 트렌드 api를 사용하다 보니 python을 기반으로 api를 연동하게 되었다. ElasticSearch는 공식문서가 굉장히 잘 되어 있는 편이다. 공식 document를 보고 개발하면 편하다. 이번 포스팅에는 python - ElasticSearch를 연결하고 index에 색인하는 것까지 진행해보고자 한다. [환경 구성] - jdk 11 - ElasticSearch version 7.12.1 - python 3 [Code] 1. Elasticsearch install Elasticsearch 라이브러리가 설치되어 있지 않다면 pip 명령어로 설치해줘야 한다. pip install ..