스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술[2]
업데이트:
강의명
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
정적 컨텐츠
- src/main/resources/static 경로에 정적컨텐츠가 존재함
- 원하는 파일을 넣으면 웹브라우저에서 확인 가능
※ 1번의 스프링 컨테이너에 컨트롤러가 없기 때문에 2번의 resources 경로를 찾아 정적 컨텐츠를 보여줌
MVC와 템플릿 엔진 (JSP / PHP)
- MVC : Model, View, Controller
- Model : 디비와같은 리소스를 주로 담당
- View: 화면을 그려주는것을 담당
- Controller: 비지니스로직을 담당
Controller
- src/main/java/contorller/ 경로에 컨트롤러 내용을 넣을 수 있음
- src/main/resources/templetes/ 경로에 동적 View 내용을 넣을 수 있음
API (Vue.js / React)
- String 뿐만아니라 객체를 반환해줌
- HttpMessageConverter를 통해서 Jason 방식으로 반환해줌
- View 화면 없이 HttpResponse에 값을 넣어 반환해줌
- JAVA bean 표준방식 : getter, setter (property 접근방식)