본문 바로가기

인강 보습 (인프런,유데미,패스트캠퍼스)/인프런 스프링 입문편

1장.프로젝트 환경설정 / 2장.스프링 웹 개발 기초

1장.

-JAVA 설치

-IntelliJ 설치 

-스프링 부트 스타터 사이트에서 스프링 프로젝트 생성 

        -Gradle-Groovy , Java, Jar, 

                -gradle이나 Maven  같은 build 툴은 의존관계를 관리해줌 

        -Project Metadata ->  groupId:hello, artifactId: hello-spring

        -Dependencies : Spring Web, Thymeleaf

        -예전과 다르게 라이브러리 안에 웹서버(8080포트)가 임베디드 되어 있음

-View 환경설정

        -Welcome Page 만들기

                -hello.hellospring 밑에 패키지로 컨트롤러 만들고, HelloController 라는 클래스 생성 > @GetMapping 메소드

                -template 에 hello.html 생성

       

 

 

 

2장. 스프링 웹개발 기초.

스프링 웹 개발에는 세 가지 방식(정적 컨텐츠, MVC와 템플릿 엔진, API)가 있다.

 

        (1)정적 컨텐츠 

 

        (2) MVC : MVC 방식은 정적 컨텐츠와 달리 HTML 변환을 해서 웹브라우저로 넘긴다

 

 

 

        (3)API