Been_DevStep
SpringBoot Memo Delete 본문
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