on
스프링 (Spring Vue) 게시판 만들기 #14. 글 삭제 구현
스프링 (Spring Vue) 게시판 만들기 #14. 글 삭제 구현
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
package com.dream.controller; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import com.dream.service.BoardService; import com.dream.vo.BoardVO; import com.dream.vo.ResultVO; @CrossOrigin(origins = "*" ) @Controller @RequestMapping( "board/" ) public class BoardController { private static final Logger LOG = LoggerFactory.getLogger(BoardController. class ); @Autowired BoardService service; @ResponseBody @RequestMapping(value = "get-board-list.do" , method = RequestMethod.GET) public ResultVO getBoardList() { // 호출 시 찍히게 될 로그 LOG.info( "[GET] getBoardList" ); // 결과 값을 담을 ResultVO를 선언한 생성자를 통해서 만드는데 기본값은 success는 false, result는 null로 세팅 ResultVO result = new ResultVO( false , null ); try { result.setResult(service.getBoardList()); result.setSuccess( true ); } catch (Exception e) { // TODO: handle exception LOG.error( "[Board] getBoardList : " + e.getMessage(), e); } return result; } @ResponseBody @RequestMapping(value = "regist-board.do" , method = RequestMethod.POST) public ResultVO registBoard(@RequestBody BoardVO vo) { // 호출 시 찍히게 될 로그 LOG.info( "[POST] registBoard" ); // 결과 값을 담을 ResultVO를 선언한 생성자를 통해서 만드는데 기본값은 success는 false, result는 null로 세팅 ResultVO result = new ResultVO( false , null ); try { result.setResult(service.registBoard(vo)); result.setSuccess( true ); } catch (Exception e) { // TODO: handle exception LOG.error( "[Board] getBoardList : " + e.getMessage(), e); } return result; } @ResponseBody @RequestMapping(value = "get-board-detail.do" , method = RequestMethod.POST) public ResultVO getBoardDetail(@RequestBody BoardVO vo) { // 호출 시 찍히게 될 로그 LOG.info( "[POST] getBoardDetail" ); // 결과 값을 담을 ResultVO를 선언한 생성자를 통해서 만드는데 기본값은 success는 false, result는 null로 세팅 ResultVO result = new ResultVO( false , null ); try { result.setResult(service.getBoardDetail(vo)); result.setSuccess( true ); } catch (Exception e) { // TODO: handle exception LOG.error( "[Board] getBoardDetail : " + e.getMessage(), e); } return result; } @ResponseBody @RequestMapping(value = "edit-board.do" , method = RequestMethod.POST) public ResultVO editBoard(@RequestBody BoardVO vo) { // 호출 시 찍히게 될 로그 LOG.info( "[POST] editBoard" ); // 결과 값을 담을 ResultVO를 선언한 생성자를 통해서 만드는데 기본값은 success는 false, result는 null로 세팅 ResultVO result = new ResultVO( false , null ); try { result.setResult(service.editBoard(vo)); result.setSuccess( true ); } catch (Exception e) { // TODO: handle exception LOG.error( "[Board] editBoard : " + e.getMessage(), e); } return result; } @ResponseBody @RequestMapping(value = "delete-board.do" , method = RequestMethod.POST) public ResultVO deleteBoard(@RequestBody BoardVO vo) { // 호출 시 찍히게 될 로그 LOG.info( "[POST] deleteBoard" ); // 결과 값을 담을 ResultVO를 선언한 생성자를 통해서 만드는데 기본값은 success는 false, result는 null로 세팅 ResultVO result = new ResultVO( false , null ); try { result.setResult(service.deleteBoard(vo)); result.setSuccess( true ); } catch (Exception e) { // TODO: handle exception LOG.error( "[Board] deleteBoard : " + e.getMessage(), e); } return result; } } Colored by Color Scripter
from http://dreamcoding.tistory.com/54 by ccl(A) rewrite - 2021-12-14 00:01:37