본문 바로가기
springboot로 API만들어보기

[스프링부트로 API 만들기] 서버 배포 준비해보기

by alwaysone 2021. 1. 5.

자! 이제 API를 구현하고, 문서화까지 마쳤으니 배포할 일만 남았다. 

 

jar 파일로 빌드

스프링 부트는 내정된 서버가 있어, 배포 과정이 복잡하지 않다. gradle을 사용해 빌드를 하면 자동으로 생성되도록 되어있다. 빌드가 완료되면 build/libs 하위에 projectname-version.jar 파일이 생성될 것이다.

 

> build.gradle 의 일부
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

 

> settings.gradle

rootProject.name = 'demo'

프로젝트명과 버전정보는 위에 보이는 부분에서 수정이 가능하다.

 

이제 이 파일을 서버에 옮겨가서 환경에 맞는 jvm을 설치한 후 아래와 같이 실행하면 된다.

java -jar {jar 파일 경로} --server.port={원하는 포트}

마무리

지금까지 아주 간단한 스프링부트스프링 부트 API를 만들어서 배포까지 해 보았다. 지금까지 작성한 코드는 github에 올려놓았다. 이 시리즈를 보고 스프링 부트에 관심이 생겼으면 좋을 것 같다. 처음 사용하는 사람들을 위해 아주 간단하게 설명하고자 했는데 심화적인 내용은 다른 시리즈에서 다루어 볼 예정이다.

댓글