springboot 구현에 대한 이해를 돕고자 springboot 기반 업무관리 시스템을 만들고자 합니다. 이 포스팅은 시스템 구현을 위한 환경 구성에 관한 것입니다.
1.Local Environment
개발을 위한 환경 정보는 다음과 같습니다.
1.1 환경 정보
항목 | 값 | 설명 |
---|---|---|
IDE | IntelliJ IDEA Ultimate 2019.3 | springboot 개발을 위한 개발도구 |
Runtime | Java 1.8.0_231 | springboot 구현을 위한 java 버전 정보 |
Redis | Redis 5.0.7 64bit | Session Clustering을 위한 Redis 정보 |
2.Generating Project Process
2.1 Step1
-
IntelliJ 최상단 [FILE] > [New] > [Project…] 선택
-
Spring Initializr > 속성 설정 후 [Next] 선택
-
속성 설정 정보
항목 값 설명 Project SDK 1.8.0_231 Java 버전 선택 Choose Initializr Service URL Default(https://start.spring.io) 초기화 서비스는 기본값 유지
2.2 Step2
-
프로젝트 생성을 위한 Metadata 입력 > [Next] 선택
-
Metadata 정보
항목 입력 값 설명 Group com.***** 최상위 패키지 명 Artifact whms 패키징 아티팩트 명 Type Maven Project 프로젝트 유형 Language Java 플랫폼 언어 Packaging Jar 패키징 포맷 Java Version 8 자바 버전 정보 Version 0.0.1-SNAPSHOT 패키지 버전 정보 Name whms 프로젝트 명 Description 사용자 정의 프로젝트 설명 정보 Package 자동완성 위 정보 바탕으로 자동 생성
2.3 Step3
개발에 필요한 라이브러리에 대해 Dependencies 설정합니다.
-
lombok 설정
-
web 설정
-
설정 정보
항목 설정값 설명 Developer Tools Lombok Model Class getter, setter 생성 편의성 제공용(차후 예제로 확인) Web Spring Web webMVC 구현을 위함 Session Clustering session clustering을 위함 -
프로젝트 명 > 프로젝트 위치 설정
3.Final Status
아래 이미지와 같이 프로젝트가 생성되면 작업은 최종 완료됩니다.
- 최종 완료 이미지
댓글남기기