[스프링부트 게시판 만들기] IntelliJ 프로젝트 생성, MySQL 연동
my code archive
article thumbnail
반응형

학원 수료 후 취업 전까지 스프링부트 미니 프로젝트를 하나 더 해보기로 했다.

프로젝트 시작에 앞서 스프링부트와 좀 더 친해지기 위해(??) 

유튜브 스프링부트 무작정 따라하기 영상을 보고 게시판을 만들어보려고 한다.

역시 모든 웹 개발의 기초는,,,게시판이지,,😎


🤍인텔리제이 프로젝트 생성

1. Gradle 프로젝트 생성

2. ArtifactId는 board로 지어준다.

 

3. 의존성 추가 -- 이번에는 타임리프, MySQL을 사용할 거라서 아래와 같이 추가해 주었다.

dependencies {
    implementation('org.springframework.boot:spring-boot-starter-web')
    implementation('org.springframework.boot:spring-boot-starter-thymeleaf')
    implementation('org.springframework.boot:spring-boot-starter-data-jpa')

    implementation('org.projectlombok:lombok')
    annotationProcessor('org.projectlombok:lombok')
    testImplementation("org.projectlombok:lombok")
    testAnnotationProcessor('org.projectlombok:lombok')

    implementation('mysql:mysql-connector-java')
}

🤍MySQL 연동

영상에서는 root 계정을 사용했지만 나는 원래 사용하던 스키마가 있어서 그대로 연결해서 사용했다.

인텔리제이에 DB를 연결하려면 application.properties 파일을 작성해주어야 한다.

개인 정보니까 .gitignore 파일에도 추가해 주고!

 

게시판에 사용할 테이블은 id, title, content 컬럼을 넣어 간단하게 만들어준다.

 

일단 여기까지 하면 기본 프로젝트 생성 및 DB 연결은 끝이다.

반응형
profile

my code archive

@얼레벌레 개발자👩‍💻

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

반응형