과제
메모장 프로젝트 구현하기 3. 메모 조회하기
aihtnyc_h
2023. 2. 5. 00:50
728x90
반응형
SMALL
index.html
// 메모를 불러와서 보여줍니다.
function getMessages() {
// 1. 기존 메모 내용을 지웁니다.
$('#cards-box').empty();
// 2. 메모 목록을 불러와서 HTML로 붙입니다.
$.ajax({
type: "GET",
url: "/api/memos",
data: {},
success: function (response) {
for (let i = 0; i < response.length; i++) {
let message = response[i];
let id = message['id'];
let username = message['username'];
let contents = message['contents'];
let modifiedAt = message['modifiedAt'];
addHTML(id, username, contents, modifiedAt);
}
}
});
}
MemoController
@GetMapping("/api/memos")
public List<Memo> getMemos() {
return memoService.getMemos();
}
MemoService
@Transactional(readOnly = true)
public List<Memo> getMemos() {
return memoRepository.findAllByOrderByModifiedAtDesc();
}
728x90
반응형
LIST