Spring Boot 게시판 만들기(RemakeBoard) - 02

FFTL:)·2021년 7월 5일
0

RemakeBoard

목록 보기
3/8

프로젝트 진행

프로젝트를 생성한 뒤, 정상적으로 생성이 되었는지 실행 버튼을 눌러주었습니다. 그런데 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에서 확인할 수 있습니다.

profile
생각하는 개발자가 되자!

0개의 댓글