스프링부트 공부기록(1) - intelliJ Gradle 기본 개발 환경 설정, Github 연결
my code archive
article thumbnail
반응형

6개월간의 국비학원 과정이 마무리를 향해 달려가고 있다...

이제 수료까지 약 2주가 남아서 학원 스터디원들과 남은 기간동안

취업에 필수이고 학원에서 배우지 못했던 스프링 부트를 독학하기로 했다!

우리가 스프링 부트(SpringBoot)를 공부하기 위해 선택한 책은

 

📚스프링부트와 aws로 혼자 구현하는 웹서비스📖 이다!!

 

선택 이유 : 스프링부트 책추천으로 언급되는 책이 몇 권 있는데 그중에서 이 책은

두께가 얇은 편이라 우리가 정한 공부기간에 알맞다는 생각이 들었다!

 

🤍스프링부트와 aws로 혼자 구현하는 웹서비스 1강 개발환경 설정

 

  • 먼저 인텔리제이를 실행하고 Gradle을 선택해 프로젝트를 만들어준다.

 

  • 다음으로 스프링부트 프로젝트로 변경하기 위해 build.gradle 파일에 라이브러리를 추가해준다.

 

추가하기 전 기초적인 설정은 이러하다.

추가한 내용

buildscript {
    ext{   //build.gradle에서 사용하는 전역변수를 설정하겠다는 의미
        springBootVersion = '2.1.7.RELEASE' //spring-boot-gradle-plugin라는
        // 스프링부트그레이들 플러그인의 2.1.7RELEASE를 의존성으로 받겠다.
    }

    repositories {  //각종 의존성(라이브러리)들을 어떤 원격 저장소에서 받을지 정한다.
        mavenCentral()
        jcenter()
    }

    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin : 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'     //스프링부트의 의존성을 관리해주는 플러그인!!!중요!!

group 'com.book'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    implementation('org.springframework.boot:spring-boot-starter-web')
    testImplementation('org.springframework.boot:spring-boot-starter-test')
    implementation('org.projectlombok:maven-lombok-plugin:0.9.3.1')
}

/*dependencies {
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}*/

test {
    useJUnitPlatform()
}

 

  • 인텔리제이 & Github 연결

단축키 Ctrl+Shift+A -> share project on github를 검색해도 되고

메뉴에서 선택해도 된다.

그다음 자신의 깃허브 계정 로그인을 해주면 된다.

ignore File을 생성 후 commit -> push 해주었다.

 

 

  • 깃허브 연결까지 끝. 인텔리제이 스프링부트 개발환경 설정 완료!!

 

 

반응형
profile

my code archive

@얼레벌레 개발자👩‍💻

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

반응형