스프링 웹개발 기초

지예·2022년 9월 23일
0

스프링 웹개발 기초

1. 정적 컨텐츠


2. MVC와 템플릿 엔진


3. API


1. 정적 컨텐츠 (static 파일들)

  • 웹 브라우저에서 요청을 보낸다

  • 스프링에 내장된 톰켓 서버가 요청을 받는다

  • 톰켓 서버가 스프링에 넘겨서 컨트롤러에 파일이 있는지 확인한다

  • 없으면 static 폴더에 파일이 있는지 확인한다



2. MVC와 템플릿 엔진





3. API

  • @ResponseBody
    - Http의 body 에 문자 내용을 직접 반환

  • 객체라면 JsonConverter 가 Json 으로 반환을 해준다




  • start.spring.io > 스프링 관련 프로젝트를 만들어주는 사이트


    - 요즘은 Gradle Project를 많이 쓴다


    - Artifact 결과물 > 프로젝트명

    • Dependencies : 라이브러리
      - Spring Web, Thymeleaf(템플릿엔진)

0개의 댓글