16. 스프링부트 설치
1.1 스프링부트 설치
- 스프링부트도 많이 사용 됩니다. 스프링 환경셋팅의 복잡성을 간소화 해서 쉽게 프로젝트를 만들 수 있습니다.
- 스프링 부트를 다운 받아 설치 합니다.
- 간단하게 스프링부트 설치 방법만 적어 보겠습니다.
사이트 : https://spring.io/tools
- 다운 받은 파일이 jar 파일로 압축이 되어 있습니다. 다운로드가 완료되면 jar 파일을 압축 해제 합니다.
- 압축해제를 하면 contents.zip 로 압축된 파일이 있습니다. contents.zip를 압축해제 해야 스프링부트를 실행할수 있습니다.
- 압축해제를 하면 sts-4.19.0.RELEASE 폴더가 나옵니다.
이 폴더를 원하는 디렉토리에 복사 하여 사용합니다.
C드라이브에 복사해서 사용하겠습니다.
- c드라이브에 sts 폴더를 만들고 dist 폴더를 만들어서 sts-4.19.0.RELEASE 를 카피해 놓았습니다. 실제 작업할 공간 workspace 폴더도 하나 만들었습니다.
- SpringToolSuite4.ini 파일에서 초기 설정에서 -Xms(최소 메모리)와 -Xmx(최대 메모리)를 수정해 보겠습니다.
- Xms는 이클립스 실행시 잡히는 최소 힙 메모리입니다.
- Xmx는 이클립스 실행시 잡히는 최대 힙 메모리입니다.
- 보통 -Xms와 -Xmx를 동일하게 설정하여 이클립스에서 메모리를 유동적으로 관리하지 못하도록 설정하여 메모리 누수를 막습니다.
- Xms2048m
- Xmx2048m
으로 설정하여 힙메모리 2기가로 설정하였습니다.
- 실행 시켜 봅시다.
- 스프링부트를 실행하기 위해서는 기본으로 자바가 설치 되어 있어야 합니다.
- 자바설치가 안되어 있으면 오라클 사이트에 가서 다운 받아 설치 합니다.
url : https://www.oracle.com/java/technologies/downloads/#java8-windows
자바를 다운받아 설치 후에 cmd 창을 띄워서 자바설치 버전을 확인 합니다.
> java -version
자바가 설치 되어 있으면 스프링 부트를 실행 합니다.
SpringToolSuite4.exe 파일을 더블클릭하여 실행 시키면 작업디렉토리 지정하라고 선택 창이 나옵니다. 만들어 놓았더 workspace 폴더를 선택합니다.
- 스프링 부트 실행 화면 입니다.
1.2 롬복 적용
- 프로젝트를 생성 하기 전에 먼저 Lombok 의존성을 먼저 스프링부트에 적용하겠습니다.
- Lombok(롬복)이란?
프로젝트가 객체 중심으로 개발하던 데이터 중심으로 개발하던 개발자들은 VO/DTO/Domain 객체를 생성해 getter/setter 그리고 toString 메서드를 만듭니다. 처음에 개발 초기에는 깔끔하게 하지만 잦은 수정과 필드명 변경 추가에 따라 관리가 쉽지 않습니다.
그래서 롬복(Lombok)은 자바 클래스를 만들때 자주 사용되는 getter/setter나 toString 등의 코드를 애너테이션으로 대체해서 선언하고 java 코드를 컴파일 할 때 그에 맞는 코드를 생성해주는 것이다.
- Lombok 다운로드
url : https://projectlombok.org/download
다운 받은 lombok.jar 파일을 c:/sts/dist 폴더에 카피한다.
cmd 창의 띄워서 lombok.jar 파일 실행
> java -jar lombok.jar
SpringToolSuite4.exe 선택후
Install / Update 를 한다.
이렇게 설치 하면 끝.
개발 및 배포 환경 설정이 끝났습니다.
'IT > 프로그램' 카테고리의 다른 글
[전자정부 프레임워크] WildFly 24.0.0.Final 다운로드 설치 (0) | 2024.02.05 |
---|---|
[전자정부 표준프레임워크] JPA + 마이바티스 환경 셋팅 (0) | 2024.02.05 |
도커 공유 볼륨 복제 (0) | 2024.01.31 |
도커 허브 이미지 업로드 (0) | 2024.01.31 |
젠킨스 JOB 생성 (0) | 2024.01.31 |