[2] 정적 컨텐츠, MVC, API

Dana's Log·2022년 5월 15일
0
post-thumbnail
  1. 정적 컨텐츠

static 폴더에 index.html 만들면은 알아서 controller가 제일 먼저 찾아감.

static 폴더에는 .html, .css, .js 등이 들어감

주소창에 .html 확장자 붙이지 않고 localhost:???/a 로 접근시 static이 아닌 templates 폴더를 먼저 접근해서 error 발생함.

  1. MVC, 템플릿 엔진

MVC : Model, View, Controller

                              //default 값 true
@RequestParam(value="named", required=false) String name
/**
 required 속성 추가하면 해당 필드가 쿼리스트링에 존재하지 않아도 예외가 발생하지 않음
주소창에 localhost:8086:/hello-mvc?named=spring
**/

  1. API


실행결과↓


실행화면↓

@ResponseBody 사용원리

출처 : 인프런 - 강사 김영한

profile
다나로그

0개의 댓글