티스토리 뷰
application.yml file
application.yml 파일은 Spring Boot 애플리케이션에서 사용되는 주요 설정 파일 중 하나입니다.
이 파일은 "YAML 형식"을 사용하여 애플리케이션의 다양한 설정 정보를 저장합니다.
Spring Boot 애플리케이션의 기본 구성 파일로, 애플리케이션이 시작될 때 자동으로 로드됩니다.
이 파일에는 데이터베이스 연결 정보, 서버 포트 번호, 로깅 설정 등 애플리케이션의 전반적인 구성 정보가 포함됩니다.
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: myuser
password: mypassword
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
hibernate:
ddl-auto: update
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL8Dialect
logging:
level:
root: INFO
org.springframework.web: DEBUG
com.example.myapp: DEBUG
server port number: 8080 포트로 설정되어 있습니다.
데이터베이스 연결 정보: MySQL 데이터베이스에 연결하기 위한 URL, 사용자 이름, 비밀번호, 드라이버 클래스 이름이 설정되어 있습니다.
JPA (Java Persistence API) 설정: Hibernate의 자동 DDL 생성 옵션이 update로 설정되어 있으며, MySQL8Dialect가 사용됩니다.
로깅 설정: 전체 로깅 수준은 INFO이며, org.springframework.web 패키지와 com.example.myapp 패키지의 로깅 수준은 DEBUG로 설정되어 있습니다.
이 설정 파일을 사용하면 Spring Boot 애플리케이션이 데이터베이스에 연결하고, JPA를 사용하여 데이터를 관리하며, 디버깅을 위한 로깅 정보를 제공할 수 있습니다.