게시글 + 이미지 업로드
Java|조회 14|2026.07.28 15:22
0:00 / 47:34
게시글 + 이미지 업로드
47:34게시글 및 이미지 업로드 기능 구현
이 강의에서는 웹 애플리케이션에서 게시글 목록 조회 시 검색 기능을 구현하는 방법을 다룹니다. 특히, 사용자가 원하는 조건에 따라 게시글을 필터링하고 조회할 수 있도록 백엔드 로직을 개선하는 데 중점을 둡니다.
학습 목표
- 게시글 목록 조회 API에 검색 기능을 추가합니다.
- 검색 조건(카테고리, 검색 타입, 키워드)을 받아 데이터베이스에서 효율적으로 데이터를 조회합니다.
- 검색 결과를 페이징 처리하고, 페이지네이션 링크에 검색 조건을 유지하여 사용성을 높입니다.
- 동적 SQL 쿼리 작성을 통해 다양한 검색 조건을 유연하게 처리합니다.
핵심 개념
- 검색 기능 구현: 사용자가 입력한 검색어, 카테고리, 검색 타입(제목, 내용, 작성자)을 기반으로 게시글을 필터링합니다.
- GET 요청 활용: 검색 조건을 URL 파라미터로 전달하여 브라우저 히스토리 및 공유 기능을 활용합니다.
- 동적 SQL (MyBatis):
if,choose,when,otherwise태그를 사용하여 조건에 따라 SQL 쿼리를 동적으로 생성합니다. - SQL 조각 재사용:
sql태그와include를 사용하여 반복되는 SQL 구문을 모듈화하고 재사용성을 높입니다. - 페이징 처리: 검색 결과에 대한 페이징을 올바르게 처리하고, 페이지 이동 시 검색 조건이 유지되도록 합니다.
적용 포인트
이 강의에서 다루는 검색 기능 구현 및 동적 SQL 작성 방법은 게시판, 커뮤니티 등 다양한 웹 애플리케이션에서 필수적으로 요구되는 기능입니다. 학습한 내용을 바탕으로 실제 프로젝트에 적용하여 사용자 경험을 향상시킬 수 있습니다.