프로젝트 진행
프로젝트를 생성한 뒤, 정상적으로 생성이 되었는지 실행 버튼을 눌러주었습니다. 그런데 Error 가 발생합니다.
Error의 내용과 제 경험상으로는 데이터베이스 연결 정보가 입력이 되어있지 않아서 발생하는 Error입니다. 저는 MySQL을 이용하여 DB를 연결해 주도록 하겠습니다.
일단 DB를 생성해 줍니다.
그리고 springboot 의 resources 폴더에 있는 application.properties 에 DB연결 정보를 입력하거나 application.yml 으로 입력하여도 됩니다. 두 가지 방식 모두 사용이 가능하며 저는 사용해보지 않은 yml을 이용해 보도록 하겠습니다.
spring:
profiles:
active: local
datasource:
url: jdbc:mysql://localhost:3306/fftl_03_RemakeBoard?serverTimezone=UTC&characterEncoding=UTF-8
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
show-sql: true
database-platform: org.hibernate.dialect.MySQLDialect
hibernate:
ddl-auto: create-drop
h2:
console:
enabled: true
application.yml 에 정보를 입력한 뒤 실행하여 성공적으로 실행 된 것을 확인하였습니다.
현재 화면은 Spring Security가 설치되어 있으나 아무런 설정을 해놓지 않아 모든 화면에 인증이 필요한 상태이므로 나타나게 되는 화면입니다.
다음으로는 엔티티를 생성 해보도록 하겠습니다.
해당 내용의 프로젝트는 Github에서 확인할 수 있습니다.