@RestController
-
11 댓글 기능 구현(2)Spring/03 MyBatis로 게시판 만들기 2023. 7. 28. 18:23
댓글 기능 구현(2) ⑤ 컨트롤러 작성 & 테스트 CommentController.java (List 메서드 생성) >> @ResponseBody를 써서 views에 출력하지 않고 HTTP의 Body에 문자 내용을 직접 반환한다 결과 확인 MySQL >> 각각의 테이블에 데이터를 넣었다 >> 데이터가 들어온걸 확인 할 수 있다 >> json으로 데이터가 들어왔다 - 예외가 발생한다면? CommentServiceImpl.java 결과 확인 >> HTTP의 Body에는 아무것도 출력되지 않고, 응답헤더는 200번대가 출력된다 - 해결책 ResoponseEntity( ) CommentController.java >> Entity는 응답이나 요청할 때, 전송할 대상을 Entity라고 한다 >> 원래는 En..
-
09 REST_API와 AjaxSpring/03 MyBatis로 게시판 만들기 2023. 7. 25. 18:27
REST_API와 Ajax 1) JSON이란? - Java Script Object Notation - 자바 스크립트 객체 표기법 >> XML이 복잡하고 실제 데이터보다 Tag가 더 많다 좀더 간단하게 가자 → JSON { 속성명1 : 속성값1, 속성명2: 속성값2, ...} - 자바스크립트에서 객체 표기 [{속성명: 속성값, ...}, {속성명:속성값, ...}, ...] // 객체배열 {키1:{속성명:속성값, ...}, 키2:{속성명:속성값, ...}, ...} // Map 2) stringify( )와 parse( ) - JS를 객체를 서버로 전송하려면, 직렬화(문자열로 변환)가 필요 ①객체를 생성하면 메모리에 저장됨 Q. 생성된 객체를 저장하려면? ②값을 순서대로 하나씩 저장하는 수 밖에 없다 (..