반응형
학원 수료 후 취업 전까지 스프링부트 미니 프로젝트를 하나 더 해보기로 했다.
프로젝트 시작에 앞서 스프링부트와 좀 더 친해지기 위해(??)
유튜브 스프링부트 무작정 따라하기 영상을 보고 게시판을 만들어보려고 한다.
역시 모든 웹 개발의 기초는,,,게시판이지,,😎
🤍인텔리제이 프로젝트 생성
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 연결은 끝이다.
반응형
'💻 my code archive > 🎨게시판 만들기' 카테고리의 다른 글
[스프링부트 게시판 만들기] 글 상세 조회, 게시글 수정, 삭제 구현 (0) | 2022.03.13 |
---|---|
[스프링부트 게시판 만들기] 게시글 작성, 게시글 리스트 출력 (0) | 2022.03.13 |
[STS Spring] 게시판 만들기 -- 05. 글 등록(INSERT), 글 수정(UPDATE), 글 삭제(DELETE), 글 상세 조회(SELECT) (0) | 2022.01.17 |
[STS Spring] 게시판 만들기 -- 04. 전체 게시글 조회(SELECT) (0) | 2022.01.16 |
[STS Spring] 게시판 만들기 -- 03. Mybatis 연동 (0) | 2022.01.16 |