[토비의 스프링] #0. build.gradle 설정

undefcat·2021년 7월 27일
2

토비의 스프링

목록 보기
1/1

스프링(자바) 입문하기

이제 회사에 취업한지도 거의 2년이 다 돼가는 요즘, 자바를 해야겠다는 생각이 강하게 들어 스프링을 공부하게 되었습니다.

스프링이 복잡하다는 얘기를 언뜻 주워들어서 스프링 부트를 스프링 부트와 AWS로 혼자 구현하는 웹 서비스로 입문을 해봤는데요. 비록 찍먹에 불과하지만 제가 어렴풋이 알고있는 이야기와는 다르게 상당히 아름답고 간편하다는 생각이 들었습니다.

그래서 본격적으로 스프링공부를 하기 위해 과거에 왜 샀는지는 모르겠으나 제 책장에 꽂혀있는 토비의 스프링 3.1책을 봉인해제 하였습니다.

build.gradle

제 개발 환경은 다음과 같습니다.

  • IntelliJ IDEA Ultimate
  • JDK 1.8
  • gradle 6.8

책이 오래되긴 했고, 그 사이에 많은 변화가 있어서 gradle로 설정하는데 꽤 많은 삽질을 했습니다. 구글링중에 github repository를 알게 되어, 다행히 그 이상의 삽질을 안하게 됐습니다.

plugins {
    id 'java'
    id 'io.spring.dependency-management' version '1.0.8.RELEASE'
}

group 'io.undefcat'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
    maven {
        url 'https://repo.spring.io/plugins-release/'
    }
}

dependencies {
    implementation 'org.mariadb.jdbc:mariadb-java-client:2.1.2'
    implementation 'org.springframework:spring-web:3.1.2.RELEASE'
    implementation 'net.sourceforge.cglib:com.springsource.net.sf.cglib:2.1.3'

    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}

test {
    useJUnitPlatform()
}

이제부터 공부하면서 차근차근 정리하고자 합니다. 달렷!

profile
undefined cat

0개의 댓글