개발환경 세팅 (1) - STS, Mysql, Mybatis 다운로드
# 개발환경 세팅의 전체적인 그림
- 개발 환경
프로그래밍 언어 : 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 선택