결과적으로
- 게시물 인기순으로 정렬
- 인기게시물 상위 5개만 노출
1. 게시물을 인기순으로 정렬한다.
views를 기준으로 내림차순(DESC) 정렬
기존 코드(ArticleRepository)
package com.example.backend_B.repository;
import com.example.backend_B.entity.Article;
import org.springframework.data.repository.CrudRepository;
import java.util.ArrayList;
public interface ArticleRepository extends CrudRepository<Article, Long> {
@Override
ArrayList<Article> findAll();
}
ArticleRepository에 정렬 메서드 추가
public interface ArticleRepository extends JpaRepository<Article, Long> {
// 조회수 내림차순 정렬
List<Article> findAllByOrderByViewsDesc();
}
25.07
'백엔드 공부(BE, AWS)' 카테고리의 다른 글
| [SpringBoot3]JPA - fetch 타입 (0) | 2025.09.24 |
|---|---|
| 25.07.02 생성시각 삽입 (0) | 2025.07.02 |
| Article 파일 수정(오류수정) (0) | 2025.06.30 |
| 기존 mysql 수정 (0) | 2025.06.29 |
| (최종과제)Redis 캐시 사용하기 (0) | 2025.06.29 |