Spring Boot에서 Elasticsearch와 통신하기 위한 설정 속성
Elasticsearch의 Java REST 클라이언트를 설정하는 데 사용
1. spring.elasticsearch.uris
RestClient를 기반으로 하며, Spring Data Elasticsearch와 함께 작동
2. spring.elasticsearch.rest.url
RestHighLevelClient와의 통신을 설정하는 데 사용, RestHighLevelClient를 기반으로 동작
연동 실행 관련
아래 2개 둘다 있어야, 스프링 실행했을때 Elasticsearch에서 index가 생성됨



스프링 코드상 기본구조는 jpa쓸때랑 비슷함
| JPA RDB | ElasticSearch |
| @Entity | @Document( indexName = " " ) |
| JpaRepository | ElasticsearchRepository |
| @Id 타입이 long | @Id 타입이 String |
'Spring > DB연동' 카테고리의 다른 글
| JPA 설정 01 (0) | 2025.01.14 |
|---|---|
| db시간대 설정, jdbc 시간대 설정 (0) | 2025.01.09 |
| MySQL에서 Session확인 (0) | 2024.10.26 |
| JDBC로 DB작업 하는데 필요한 과정들 (0) | 2024.10.23 |
| (JPA의 CRUD메서드) ~ (DB에서 SQL문 수행) 까지의 과정 (0) | 2024.10.19 |