Spring : 게시판 : 내림차순 : 최신순으로 하는 법
2022. 1. 25. 16:48ㆍBack-end/Spring
반응형
1. BoardRepository 에서 List<Board> findAllByOrderByModifiedDateDesc(); 를 추가한다.
public interface BoardRepository extends JpaRepository<Board, Long> {
List<Board> findAllByOrderByModifiedDateDesc();
// 다찾아줘 수정된 날짜기준으로 내림차순
// *********************<after>*****************************
}
//public interface BoardRepository extends JpaRepository<Board, Long> {
// ************************<befor>*****************************
//
//}
Desc는 descend의 줄임말로서 내려오다 라는 뜻이다.
descend미국∙영국[dɪˈsend] 영국식
- 1. 내려오다, 내려가다 (↔ascend)2. (아래로) 경사지다, 내리막이 되다 (↔ascend)3. 내려앉다[다가오다] (=fall)
출처: 옥스퍼드 영한사전
2. BoardService 에서 findAll 뒤에 ByOrderByModifiedDateDesc를 붙여주면 된다.
@Transactional
public List<BoardDto> getBoardList() {
List<Board> boardList = boardRepository.findAllByOrderByModifiedDateDesc();
// ***************************<after>*****findAll뒤에 추가해준다**********
List<BoardDto> boardDtoList = new ArrayList<>();
// @Transactional
// public List<BoardDto> getBoardList() {
// List<Board> boardList = boardRepository.findAll();
// ***********************************<before>************************************
// List<BoardDto> boardDtoList = new ArrayList<>();
반응형
'Back-end > Spring' 카테고리의 다른 글
하드코딩을 피하기! (상수 사용, StringBuilder 사용) (0) | 2022.03.30 |
---|---|
[ubuntu] nginx let's encrypt로 https 적용시키기 (0) | 2022.03.30 |
AWS EC2 서버가 갑자기 꺼졌다! 혹은 느려졌다? (0) | 2022.03.29 |
무중단배포 & 배포자동화(Github Actions + CodeDeploy + Nginx) (0) | 2022.03.22 |
@RequiredArgsConstructor (0) | 2022.02.13 |