Spring : 게시판 : 내림차순 : 최신순으로 하는 법

2022. 1. 25. 16:48Back-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<>();

 

반응형