@RestController : Json형태로 객체 데이터를 반환하기 위해 사용
@Controller : View를 반환하기 위해 사용
백엔드와 프론트엔드를 따로 사용하는 것이 일반적인 형태의 프로젝트이고, REST API를 적용시키려면 @RestController가 더 적당한 형태인듯 하다.