728x90
반응형
Build.gradle에 dependency 추가
// MySQL인경우
runtimeOnly 'com.mysql:mysql-connector-j'
// MariaDB인 경우
runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'
application.yml에 driver 및 연결 정보 설정 추가
// MySQL인 경우
server:
port: 8080 # 서버 포트(기본값은 8080)
spring:
thymeleaf:
cache: false # 타임리프 캐시 끄기
prefix: file:src/main/resources/templates/ # 타임리프 캐시 끄기(이 설정을 해야 꺼짐)
devtools:
livereload:
enabled: true
restart:
enabled: true
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/DB명?useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Seoul
username: DB아이디
password: DB비번
jpa:
hibernate:
ddl-auto: create # DB 테이블 자동생성(엔티티 클래스만 만들면 됨) update로 바꾸면 초기화 안됨.
// MariaDB인 경우
server:
port: 8080 # 서버 포트(기본값은 8080)
spring:
thymeleaf:
cache: false # 타임리프 캐시 끄기
prefix: file:src/main/resources/templates/ # 타임리프 캐시 끄기(이 설정을 해야 꺼짐)
devtools:
livereload:
enabled: true
restart:
enabled: true
datasource:
driver-class-name: org.mariadb.jdbc.Driver
url: jdbc:mariadb://127.0.0.1:3306/DB명?useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Seoul
username: DB아이디
password: DB비번
jpa:
hibernate:
ddl-auto: create # DB 테이블 자동생성(엔티티 클래스만 만들면 됨) update로 바꾸면 초기화 안됨.
728x90
반응형
'Spring Framework' 카테고리의 다른 글
[Spring Framework] N + 1 Query 문제, default_batch_fetch_size로 해결 (0) | 2023.03.30 |
---|---|
[Spring Framework] 엔티티 객체 등록날짜/수정날짜 자동화 (0) | 2023.03.20 |
[Spring Boot] @Autowired와 @Component의 관계 (0) | 2023.03.20 |
[Spring Boot] 인텔리제이에서 Spring Boot 자동 빌드 설정 (0) | 2023.03.18 |
[Spring Boot] Spring Initializr로 프로젝트 생성하기 (0) | 2023.03.17 |