C:\Users\kate2\Desktop\동아리\GDSC\2022-02-Spring-Novice-Study\한채연\freelec-springboot2-webservice

깃허브 뭐가 꼬여서 다시 클론해와서 경로 바뀜!!

1주차 추가 레퍼런스 공부

01. 인텔리제이로 스프링 부트 시작하기

build.gradle 설정

buildscript {
    ext {
        springBootVersion = '2.1.7.RELEASE'
    }
    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.hcy.book'
version  '1.0-SNAPSHOT'
sourceCompatibility = '11'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.7.0'
    testImplementation 'org.junit.jupiter:junit-jupiter:5.7.0'
    testRuntimeOnly 'org.junit.vintage:junit-vintage-engine:5.7.0'
}

→ springBootVersion 전역변수를 생성하고 값을 2.1.7 RELEASE로 설정

→ mavenCentral를 많이 사용하지만, 최근에는 jcenter를 사용하여 라이브러리 업로드를 간단하게 한다.

→ 라이브러리들의 버전 관리가 한 곳에 집중되고, 버전 충돌 문제도 해결되서 편하게 개발 가능!

깃과 깃허브 사용하기