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를 시도해본다.
아래와 같이 프로젝트를 실행시켰을 때 오류가 나지 않는다면 성공이다.
'전체 > Spring Boot' 카테고리의 다른 글
Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 해결하기 (6) | 2021.02.14 |
---|---|
Spring Boot JPA CRUD테스트 프로젝트 만들기 - 6 (0) | 2019.08.09 |
Spring Boot Lombok 설정 프로젝트 만들기 - 4 (0) | 2019.07.28 |
Spring Boot POST Method 프로젝트 만들기 - 3 (1) | 2019.07.27 |
Spring Boot GET Method 프로젝트 만들기 - 2 (0) | 2019.07.27 |