해당 글은 2023년 03월 28일을 기준으로 작성했습니다.
1. Spring Initializr ( https://start.spring.io/ ) 에서 프로젝트 설정.
( Gradle, java 를 쓸것이기 때문에 Project - Gradle - Groovy, Language - Java 로 설정 )
그 외에 Group 이나 Artifact, Dependencies 등은 원하는데로 설정.
2. mysql 홈페이지에 가서 j connector 를 다운로드 함.
https://dev.mysql.com/downloads/connector/j/
OS 를 Platform Independent 으로 설정해서 jar 파일만 다운받으면 됨.
3. 2번에서 다운받은 jar 파일을 적당한 폴더에 넣어줌.
( 필자는 적당히 ./libs/mysql-j-connector.jar 으로 넣어줌. )
4. ※ IDE 를 사용하시는 경우 외부 jar 추가를 이용하셔도 됩니다.
build.gradle 파일을 열어서
dependencies 부분에 implementation files('mysql j connector 경로') 를 추가시켜준다.
ex.
dependencies {
implementation files('libs/mysql-j-connector.jar')
}
5. ※ 유닛테스트용 코드인 듯 하나 사용하지 않을 예정이니...
이어서
dependencies 에서 testImplementation 로 시작하는 줄을 제거.
6. ※ 이 또한 유닛테스트용 코드
아래에 해당하는 줄도 제거
tasks.named('test') {
useJUnitPlatform()
}
7. zip 파일이 다운되고 나면 src/main/resources/application.properties 를 설정
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:[DB 포트]/[DB 이름]
spring.datasource.username=[사용자 계정]
spring.datasource.password=[패스워드]
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
※ mysql DB 기본 포트 번호는 3306 입니다.
자세한 내용은 https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html 을 참고.
mysql j connector 도 자동으로 다운될 줄 알았는데 아니여서 한참 해맸다...
'Web/UNIX > JSP' 카테고리의 다른 글
Spring OAuth2.0 관련 링크 (0) | 2023.04.25 |
---|---|
JPA, Spring 등... (메모용) (0) | 2023.03.28 |
Apache tomcat 10 & jdk 포터블(무설치) 방법 (윈도우즈) (0) | 2021.04.27 |
댓글