Spring/초기 setting

1) 스프링 부트 프로젝트 생성

쿠카이든 2023. 3. 19. 22:56
728x90
스프링 부트 프로젝트 생성

 

아래 내용은 https://github.com/beaver84/setting-test 에서 실제 소스를 확인할 수 있습니다.

  • 프로젝트 개발을 위해 intelliJ에서 새 프로젝트 만들기를 클릭합니다.

 

다음 버튼을 클릭

 

  • (comment - 현재 기준 Spring Boot 3.x.x 버전은 아직 안정화되지 못했다고 판단하여 2점대 버전중 가장 최신 버전으로 프로젝트를 진행하도록 하였습니다)
  • 이번에는 2.7.9 버전을 선택하고 생성 버튼을 클릭합니다.

 

 

 

  • 루트 디렉터리에서 build.gradle을 더블 클릭합니다.
  • build.gradle 파일에 아래와 같이 추가합니다.
plugins {
    id 'java'
    id 'org.springframework.boot' version '2.7.4'
    id 'io.spring.dependency-management' version '1.1.0'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

configurations {
    compileOnly {
        extendsFrom annotationProcessor
    }
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-jdbc'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.0'
    runtimeOnly 'mysql:mysql-connector-java:8.0.25'

    compileOnly 'org.projectlombok:lombok'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

 

입력 후, 추가한 내용을 프로젝트에 반영하기 위해 아래 스크린샷 처럼 코끼리 모양을 클릭합니다.

728x90

MySql 라이브러리를 추가 관련해서 application.properties에 아래와 같이 로컬 MySql 정보를 입력합니다.

spring.datasource.url=jdbc:mysql://localhost:3306/[스키마명]?autoReconnect=true
spring.datasource.username=[ID]
spring.datasource.password=[Password]
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
  • MySql 정보 입력이 끝나면 아래 스크린샷과 같이 프로젝트 메인 함수를 실행하여 톰캣 서버가 잘 시작되는지 확인합니다.
톰캣 서버가 8080 포트로 시작

 

728x90