1. MySQL 설치를 완료한다.


최초 설치 시 root계정으로 비밀번호 설정을 하게 될 것이고

MySQL WorkBench로 root계정으로 로그인 되는지 테스트한다.



MySQL WorkBench로 들어와 test라는 스키마를 만든다.




2. IntelliJ 에서 build.gradle파일과 application.properties 파일을 수정한다.




build.gradle파일의 dependencies를 다음과 같이 작성한다.


1
2
3
4
5
6
7
dependencies {
    compile('org.springframework.boot:spring-boot-starter-data-jpa')
    compile('mysql:mysql-connector-java')
    compile('org.projectlombok:lombok')
    implementation 'org.springframework.boot:spring-boot-starter-web'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
cs


application.properties의 파일은 다음과 같이 작성한다.


1
2
3
4
5
6
7
8
9
10
11
# db url
spring.datasource.url=jdbc:mysql://localhost:3306/test?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul
 
# db name
spring.datasource.username=root
 
# db password
spring.datasource.password=0000
 
# query print
spring.jpa.show-sql=true
cs


아까전에 MySQL WorkBench로 테스트한 root 계정과 비밀번호를 넣어주고 

DB접속정보 포트(3306)와 연결할 스키마명(test)을 넣어준다.


만약 Illegal char <:>  mysql:mysql-con과 같은 오류가 발생하면 build > build project를 시도해본다.


아래와 같이 프로젝트를 실행시켰을 때 오류가 나지 않는다면 성공이다.




+ Recent posts