![서비스 메인 이미지](https://d2v80xjmx68n4w.cloudfront.net/gigs/qzHbS1694589193.jpg?w=652)
배울 내용✍️
스프링부트 프로젝트 생성
엘라스틱서치 검색엔진 연동
웹 어플리케이션 만들기
목차
1장. 이 책을 통해 얻을 수 있는 것
2장. 3분이면 이해할 수 있어요
3장. 누구나 따라하는 개발환경 구축
4장. 테스트 프로젝트 따라하기
5장. 웹 페이지 개발(스프링 부트+엘라스틱서치)
6장. 참고
프로젝트를 통해 얻을 수 있는 것
목적
이 문서는 기본적으로 스프링 부트, JPA, DB, 엘라스틱서치 개념들을 이해하시는 분들이 실무에서 스프링 기반의 웹 프로젝트에서 엘라스틱서치를 연동하여 데이터 입출력 및 검색을 경험하게 하는데 그 목적이 있습니다.
복잡해 보이지만 간단한 설명과 함께 제공되는 소스코드를 통해 천천히 따라하면서 연동 과정을 이해 할 수 있습니다. 함께 제공되는 소스코드는 제가 실무에서 활용한 기능들을 쉽게 이해할 수 있도록 핵심 기능 위주로 정리했습니다.
해당 문서를 읽어 보시면서 제공되는 코드를 살펴보면 스프링 부트, JPA, 엘라스틱서치 연동이 어떤 방식으로 이뤄지는지 이해하실 수 있을 것입니다.
기능 구성
데이터베이스에서 가져온 데이터를 엘라스틱서치에 넣고 이를 스프링 기반의 웹 프로그램을 통해 데이터를 검색하는 구조로 되어 있습니다.
프로젝트에는 데이터베이스 접속, JPA 셋팅, 엘라스틱서치 도큐먼트 및 인덱스 생성, Thymeleaf 를 활용한 웹 페이지 제작 등의 기술이 포함됩니다.
프로젝트에서 사용된 기술
- 스프링 부트 3.1.3,
- 스프링 DATA JPA
- ElasticSearch 7.17.6
- MariaDB
- Thymeleaf
- Junit
가. 전자책은 전자상거래법에 따른 시험 사용 상품(미리 보기)이 제공되며, 구매 즉시 제공되는 디지털콘텐츠이므로 단순 변심으로 인한 취소·환불이 불가합니다. 나. 단, 전자상거래법에 따른 청약철회 제한 사유에 해당하지 않는 경우는 예외로 합니다. 다. 전자책 외 전문가의 컨설팅 등 유·무형의 서비스가 추가로 제공되는 경우, 해당 범위에 대한 취소 환불은 다음의 기준을 따릅니다. - 추가 서비스 제공 전 취소·환불 가능 - 추가 서비스가 제공된 후에는 원칙적으로 취소·환불 불가(단, 구매 확정 전 전문가와 의뢰인이 취소 합의한 경우는 예외)
제작자 또는 공급자 | 씨더트리즈 | 이용조건, 이용기간 | 상품 상세 참조 |
최소 시스템 사양, 필수 소프트웨어 | 상품 상세 참조 | 청약철회 또는 계약해지의 효과 | 상품 상세 참조 |
이용조건 | 상품 상세 참조 | 소비자상담전화 | (크몽 고객센터) 1544-6254 |