1.
Type :Gradle
JDK : 16
Java : 11
Packaging : Jar로 설정
2.
스프링부트의 종속성 추가(기능 추가)
Spring Web
Spring Data JPA
MySQL Driver
Lombok
4가지를 추가해준다.
3.
Mysql 스키마 생성
Connection name 입력 및 Password 지정
password는 Store in Vault를 입력해 저장
4. Mysql & Spring boot 연동하기
src - main - resources로 들어가서 application.yml 이라는 새로운 파일을 생성한다.
생성한 후 다음 코드를 복사/붙여넣기 해서 작성해준다.
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost:3306/스키마명
username: MYSQL 아이디
password: MYSQL 패스워드
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
hibernate:
ddl-auto: update
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
use-new-id-generator-mappings: false
database: mysql
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
properties:
hibernate:
show_sql: true
format_sql: true
mvc:
pathmatch:
matching-strategy: ant_path_matcher # about swagger
[출처] [명지대 스프링 멘토링] 스프링부트 프로젝트 생성하기, MySQL 스프링부트 연동하기|작성자 sosow0212
스키마명 : 본인이 만든 스키마 이름
아이디, 패스워드 기존 mysql workbench에 접속하기 위해 만들어놓은 id, password
5. 실행 버튼 누르기
오른쪽 상단에 재생 버튼을 클릭해 이런 화면이 뜨면 성공이다!
'Java > Spring' 카테고리의 다른 글
예외처리(Exception)기능 + Response 기능(데이터 반환) 을 추가한 게시판 만들기 코드 (2) | 2022.07.27 |
---|---|
스프링 스터디(RestAPI의 다양한 기능 추가(Exception, Response..) (0) | 2022.07.25 |
스프링 스터디(3주차) CRUD 게시판 만들기 + Postman 사용 (0) | 2022.07.20 |
스프링 스터디(2주차) + 내용 정리 (0) | 2022.07.12 |
스프링부트 기본구조 및 JPA (0) | 2022.07.04 |