게시판을 대략적으로 만든 후에

검색 기능은 뒤로 미루고 댓글부터 하기로 결심!!


다행히도 최초에 DB 설계까지 다 해놨기에 DB는 건드릴 일이 없었다.


댓글 처리는 Ajax를 사용


지금 내가 만드는 서비스도 RESTful 하게 만드는 것이 목적이고,

댓글 기능 역시 REST를 이용하여 기능을 구성하였다.

(아직 서버 업데이트 전)


스프링에서 REST 방식을 사용하기 위해선

해당 컨트롤러 위에 어노테이션으로 @RestController을 사용해야한다.

Rest의 핵심은 기존의 컨틀로가 view, 즉 jsp 페이지까지의 이동 역할을 담당했다면

Rest는 오로지 데이타(json)만 주고 받는다. 그렇기에 ajax와 같이 사용하는 비동기적 응답에 안성맞춤이다


물론 이를 위해서 porm.xml에 jackson-databind 라이브러리를 추가해야한다

이게 없으면 charset :utf-8 not suppoted 에러가 발생한다.


Rest에서 리턴 타입은 ResponseEntity를 사용한다

Data와 상태 코드를 같이 줄 수 있기때문!


+ Recent posts