Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Been_DevStep

SpringBoot Memo Delete 본문

공부/SpringBoot

SpringBoot Memo Delete

JChBeen 2022. 10. 27. 12:49

index.html의 

<a class="delete" th:href="@{'delete'(index=${memo.getIndex()})}">

이 구문을 통해서 Delete 를 실행하려고 한다.

 

Controller에서는

@RequestMapping(value = "/delete", method = RequestMethod.GET)
public ModelAndView getDelete(@RequestParam("index") int inedx){
    ModelAndView modelAndView = new ModelAndView("redirect:/memo/");
    this.memoService.deleteMemo(inedx);
    return modelAndView;
}

삭제후 다시 지금 페이지로 돌아오기 위해서 redirect을 현재 페이지로 설정한다.

 

Service

public void deleteMemo(int index) {
    this.memoMapper.deleteMemo(index);
}

mappers.Interface

void deleteMemo(int index);

Mapper.xml

<delete id="deleteMemo"
parameterType="int">
    DELETE
    FROM `study`.`memos`
    WHERE (`study`.`memos`.`index` = #{index})
</delete>

 

'공부 > SpringBoot' 카테고리의 다른 글

SpringBoot 빈칸일 경우 경고메세지  (0) 2022.10.30
SpringBoot MemoController - page  (0) 2022.10.30
Service  (0) 2022.10.26
타임리프 (Thymeleaf)  (0) 2022.10.25
Mapping -> Controller와 Acntion  (0) 2022.10.25
Comments