일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- binary search
- programmers
- 계산기 만들기
- ES
- Spring
- web
- Java
- CSS
- 객체지향
- til
- 누적합
- Elasticsearch
- 알고리즘
- BFS
- SpringBoot
- 내일배움캠프
- Algorithm
- Generics
- 코딩테스트
- parametric search
- 프로그래머스
- Baekjoon
- 이분 탐색
- 프로젝트
- OOP
- 완전탐색
- 브루트포스
- 이분탐색
- 구현
- 백준
- Today
- Total
목록SpringBoot (3)
개발하는 햄팡이
저번에 이어 인덱스를 설계했으니 이제 CRUD차례.우리 프로젝트는 U가 없기 때문에 CRD만 하면 되는데일단 테스트용으로 필요한 api인 CD를 간단하게 사용하고 다음에 R을 구현할 것이다. 구현 전에 연결이 잘 되는지 확인하기 위해 서버 돌려보기는 필수 삽입, 삭제 서비스 테스트를 위해 만드는 컨트롤러라서필요한 값들을 다른 서비스에서 받아온다고 생각하고 만든 컨트롤러이다. (1) Controllerpackage com.jetty.ssafficebe.search.esnotice.controller;import com.jetty.ssafficebe.common.payload.ApiResponse;import com.jetty.ssafficebe.search.esnotice.payload.ESNoticeRe..
현재 진행 중인 프로젝트에서 디자인측에서 공지사항 검색과 일정 검색 기능을 넣어달라는 요청이 들어왔다.검색창이 있는게 안어색하기도 하고 UI관점에서 편할 것 같아서 넣기로 결정.일정 검색은 시간때문에 잠시 보류지만 공지사항 검색은 기획 초반에 무조건 있어야된다라고 얘기하기도 했었고,그닥 어렵지 않으니 텍스트 검색을 위해 Elasticsearch로 구현하기로 했다. 그래서 이렇게저렇게 aws 서버를 하나 더 만들어서 그 서버는 EKL용으로 사용하기로 하고 (Elasticsearch가 메모리 사용량이 보기보다 좀 나가서 혹시 다른 서버 터질까봐일단 서버를 하나 더 만들어서 그 곳에 Elasticsearch와 Kibana를 띄워서 사용하기로 했다.) 한글 검색을 위해 Nori Plugin도 설치하고 Spri..
원래는 elasticsearch config와 kibana config를 먼저 세팅해야하는 것이 맞지만 기능개발이 조금 급해서 세팅부터 하는 것으로 했다...1. dependency 추가implementation 'org.springframework.boot:spring-boot-starter-data-elasticsearch'implementation group: 'co.elastic.clients', name: 'elasticsearch-java', version: '8.13.3' 2. application.properties & .env우리는 세팅을 application.yaml형태로 하기로 해서 아래와 같이 설정했다.# Elasticsearch Settingselasticsearch: url:..