게시판에서 리스트를 조회하는 api이다.
다음 데이터를 DTO 리스트로 반환한다.
1. title
2. author
3. createdDate
너무 쉬운 api여서 5분만에 개발완료 했다.
너무 쉬워서 아무런 설명이 필요하지 않을 것 같다.
이번 컨트롤러에서는 아무것도 받을 매개변수가 없었다.
/**
* 게시글 리스트 조회 API
* @return 게시글 썸네일 리스트
*/
@Operation(summary = "", description = "")
@GetMapping("/list")
public ResponseEntity<List<NewsListResponse>> getNewsList(){
/* 게시글 썸네일 리스트 조회 */
List<NewsListResponse> newsListResponseList = ourNewsService.getNewsList();
return ResponseEntity.ok(newsListResponseList);
}
/**
* 게시글 리스트 조회 메서드
* @return 게시글 썸네일 리스트
*/
List<NewsListResponse> getNewsList();
/**
* 게시글 리스트 조회 메서드
* @return 게시글 썸네일 리스트
*/
@Override
public List<NewsListResponse> getNewsList() {
/* 게시글 리스트 조회 */
return ourNewsMapper.getNewsList();
}
/**
* 게시글 리스트 조회
* @return 게시글 썸네일 리스트
*/
List<NewsListResponse> getNewsList();
<!-- 게시글 썸네일 리스트 조회 -->
<select id="getNewsList" resultType="website.server.Domain.Healing_Space_News.Our_News.DTO.Response.NewsListResponse">
SELECT
ournews.title,
m.nickname,
ournews.createdDate
FROM
our_news ournews
JOIN
member m
ON
ournews.userNumber = m.userNumber
200ok와 함께 필요한 썸네일 데이터 리스트가 조회 성공되었다.
