ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 스프링부트 1일차
    스프링부트 2022. 3. 28. 21:51
    반응형

    사나이 이영재 스프링부트 1일차

    2일차가 안올라올시 스스로 엄벌을 주겠다

     

    스프링부트 환경설정에 대해 학습했다.

    java 11과 intellij를 다운받은뒤

    start.spring.io에 접속해서

    그림과 같이 설정을 해주었다.

    전에는 maven project를 사용했지만 요 근래에는 gradle을 많이 사용하는 추세라고 한다

    오른쪽의 thymeleaf는 html기본 템플릿을 제공해주는 엔진이다

    intellij->open folder->.gradle을 통해서 위와같은 환경을 만들어준다.

    오른쪽에 src->test가 있는데 요즘 개발 트렌드에서는 test 코드가 중요하다는 사실만 대충 알아두면 된다.

     

    build.gradle도 중요한데 이는 버전 설정을 해주며 라이브러리를 땡겨와준다
    start.spring.io에서 설정파일을 제공해준것이다

     

    src->build.gradle을 누르면 여러 코드가 나오는데 이중에서

    dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' // spring boot html 만드는 템플릿 엔진
    implementation 'org.springframework.boot:spring-boot-starter-web' // spring boot 웹 프로젝트 선택
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    }

     

    repositories {
    mavenCentral()  // 라이브러리를 다운받는곳이 필요한데 이때 mavenCentral 에서 받는다
    }

    이와같다

     

    위 사진에서
    @SpringBootApplication이 있는데 이는 안에 tomcat  web 서버를 내장하고 있어서 tomcat web서버를 자체적으로 띄우면서 스프링부트가 같이 올라온다

    해서 실행을 한뒤 localhost로 접속하면 접속이 되고

    중단한뒤 접속하면 접속이 되지않는다

    728x90
    반응형

    '스프링부트' 카테고리의 다른 글

    롬복을 이용한 리팩토링  (2) 2022.07.25
    JPA를 이용한 데이터 조회  (3) 2022.05.03
    스프링 부트 ) JPA를 이용한 데이터 저장  (0) 2022.05.03
    스프링부트 3일차  (0) 2022.04.06
    스프링부트 2일차  (0) 2022.03.29

    댓글

Designed by Tistory.