Java/Spring

spring boot 프로젝트 생성 및 mysql 스프링부트 연동

SeungbeomKim 2022. 7. 4. 00:31
반응형

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. 실행 버튼 누르기 

오른쪽 상단에 재생 버튼을 클릭해 이런 화면이 뜨면 성공이다!

반응형