반응형
server:
port: 8080
servlet:
context-path: /
encoding:
charset: utf-8
spring:
datasource:
url: jdbc:mariadb://localhost:3306/greendb
driver-class-name: org.mariadb.jdbc.Driver
username: green
password: green1234
jpa:
hibernate:
ddl-auto: create
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
show-sql: true
output:
ansi:
enabled: always
서버의 포트, 컨텍스트 패스, 문자 인코딩 설정
server:
port: 8080
servlet:
context-path: /
encoding:
charset: utf-8
DB에 연결
spring:
datasource:
url: jdbc:mariadb://localhost:3306/greendb
driver-class-name: org.mariadb.jdbc.Driver
username: green
password: green1234
hibernate는 SQL을 직접 사용하지 않고 메서드만으로
쿼리를 사용할 수 있게 해주는 라이브러리이다.
hibernate 기술을 쉽게 사용하게 해주는 라이브러리가 JPA이다.
hibernate 옵션
1. ddl-auto: create
서버 실행할 때마다 테이블을 삭제하고 새로 만드는 설정
2. ddl-auto: update
필드 수정시에 필요한 옵션
3. ddl-auto: none
서버 실행할 때마다 아무것도 하지 않는 옵션
spring:
jpa:
hibernate:
ddl-auto: create
모델에서 설정한 이름 표기법대로
컬럼명 설정
spring:
jpa:
hibernate:
naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
StackTrace에 쿼리문 보여주기
spring:
jpa:
show-sql: true
StackTrace에 색을 입혀 보기 좋게 바꿔주는 코드
spring:
output:
ansi:
enabled: always
[출처]
https://cafe.naver.com/metacoding
메타 코딩 유튜브
https://www.youtube.com/c/%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9
반응형