Spring/Blog-V2
스프링 40강. API Controller
개념을 잡아가면서 블로그 프로젝트 V1을 완성했고, V2를 만들어 코드를 좀 더 깔끔하게 리팩토링 해보자. 그러기 위해서 새롭게 카테고리화했다. 1. util이라는 폴더가 생겼다. 여러 곳에서 재사용되는 공통 메서드는 util 폴더 아래 만들어줄 것이다. 2. web 아래 api 폴더를 만들어 api 전용 컨트롤러를 만들어준다. V1에서는 컨트롤러 안에 파일을 리턴해주는 메서드와 @ResponseBody를 붙여 데이터를 리턴해주는 메서드를 같이 만들어두었다. 우리는 서버를 만들 때 브라우저가 요청한다는 가정 하에 만들었다. 하지만 컨트롤러로 요청하는 프론트엔드 프로그램은 종류가 너무나도 다양하다. 스윙(자바), 안드로이드 어플(자바), 포스트맨, 브라우저 등등 안드로이드 어플로 예를 들면 핸드폰 어플에서..
2022. 3. 21. 20:08