프로젝트 일지/Spring Boot & MyBatis - 게시판

개발환경 세팅 (1) - STS, Mysql, Mybatis 다운로드

하나비 HANABI 2022. 8. 5. 01:55

# 개발환경 세팅의 전체적인 그림

- 개발 환경

프로그래밍 언어 : Java
Java Framework : Springboot(Spring기반), Mybatis
DB : MySQL
DBMS : Dbeaver
기타 유틸 : Eclipse, Postman

- 개발 환경 셋팅

1. 각 프레임워크 및 유틸이 무엇인지, 필요한 이유 학습
2. 로컬에 관련 유틸 다운로드 및 셋팅 
3. 관련 툴에 대한 간단한 사용법 확인
4. 프로젝트 패키지 구성(Controller, Service, Dao, Dto, Util 등)
5. DTO 구성(Entity, VO와 같은 역할)

- 개발 영역

화면설계서 참조(임시로 만든 문서)
게시판 기능 대한 백단(Back-end : Server ~ DB)을 RestfulAPI 통해 구현


1. 먼저 sts와 mysql을 다운로드 받고 프로젝트 생성

 

근데 프로젝트 생성할때 저 type 에서 maven와 gradle 의 차이점이 궁금해졌다.

 

maven - 자바용 프로젝트 관리 도구. 프로젝트에 필요한 라이브러리들을 maven repository에서 쉽게 다운받을 수 있다. pom.xml을 통해 플러그인과 의존성을 관리.

gradle -  빌드 관리 도구. 동일하게 maven repository를 사용한다. build.gradle을 통해 플러그인과 의존성을 관리(pom.xml보다 간결하게 작성 가능). maven보다 빌드 속도도 빠르다.

 

 

 

Develop tools, SQL, Template Engines, Web에서 선택했고 그 내용은 위의 캡쳐본 오른쪽 부분이다.

그리고 next와 finsh 클릭하면 프로젝트 생성은 끝

이것저것 참고해가며 생성해보았는데, 지금보니 JPA는 왜 넣었나 싶다.

 

2. Mybatis 다운로드

 

Help > Eclipse Marketplace 에서 Mybatipse를 다운로드

다운로드가 완료되면 이클립스 재시작 후 Window > Perspective > Customize Perspective > Shortcuts > MyBatis 선택