Tekies Community 백엔드 만들기 -1

노문택·2022년 1월 22일
0
post-thumbnail

평소 Eclipse 에 sts를 이용하여 java로 Spring을 사용하여 백엔드를 구성하였고 mybatis나 jdbc template을 사용했었다.
그러나 이번에는 Gradle 방식을 사용하며 Spring은 그대로 이용하지만 IntelliJ를 이용하여 백엔드를 구성하고 ORM 방식으로 JPA를 구성해보도록하겠다.

Q. 엥? 그러면 백엔드 기획 및 설계 파트는 다 뛰어넘나요?

기존의 백엔드 구성 했던 기획 및 설계를 어느정도 했던지라 그부분에대해서는 스킵하고 하나씩 준비해보도록 한다

오늘 해볼파트는..시작이니.. 프로젝트 만들고 셋팅만 해볼까한다.. (설치파트는 스킵..)

프로젝트 생성후 build.gradle 파일을 수정해주어야 된다고한다.

plugins {
    id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

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.swchoi.webservice'
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')
}

ext는 build.gradle에서 전역변수를..
나머지 플러그인은 필수 플러그인이라고 한다.

dependencies 파트를 gradle 버전에 맞춰서 재입력해줘야된다.. 어떤버전은 Implementation.. compile 다다르다..

완료되었다면 git에 연결해서 쓰고 branch도 부분별로 나누고 업로드 하도록 할 예정이다..

1인개발이므로 따로 컨벤션은..자체적으로 정하기로하였다.. 그럼 이만..

profile
노력하는 뚠뚠이

0개의 댓글