본문 바로가기
프로젝트/Spring Boot 블로그프로젝트

[블로그프로젝트] 3-1. 테이블생성하기 2

by dantriss 2023. 2. 9.

유튜브에서 블로그 만들기 프로젝트를 따라하면서 나의 스킬을 조금더 레벨업 하고자 한다.

IDE : IntelliJ

언어 : Java

DB : MySQL

빌드관리 도구 : Maven

OS : iOS

참고유튜브 : 메타코딩

 

전 포스트에서 해당 오류로 다른 방식으로 테이블을 생성 했었는데 유튜브 댓글에서 다른분이 남겨주신 어느 감사한 분의 방법으로 해결했다.

 

진짜 구글링 이틀동안 해왔는데 등잔 밑이 어두웠다...

 

해결방법은 main class 부분에 

@EntityScan(basePackages = {"entity class 위치"})
@EnableJpaRepositories(basePackages = {"repository 위치"})

package com.blog.toyproject.projectblog;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.domain.EntityScan;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;


@SpringBootApplication
@EntityScan(basePackages = {"com.blog.table"})
@EnableJpaRepositories(basePackages = {"com.blog.repository"})
public class ProjectBlogApplication {


    public static void main(String[] args) {
        SpringApplication.run(ProjectBlogApplication.class, args);
    }



}

 

그 후 실행해보면 테이블이 잘 생성이 된다.

 

 

DBeaver에서 확인해보면 테이블들이 잘 들어와 있는 모습을 볼 수 있다.

 

여기저기 찾아보면서 해결하니깐 기분이 좋으면서도 기분이 좋지 않았다 ㅎ...

댓글