자! 이제 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에 올려놓았다. 이 시리즈를 보고 스프링 부트에 관심이 생겼으면 좋을 것 같다. 처음 사용하는 사람들을 위해 아주 간단하게 설명하고자 했는데 심화적인 내용은 다른 시리즈에서 다루어 볼 예정이다.
'springboot로 API만들어보기' 카테고리의 다른 글
[스프링부트로 API 만들기] Spring Rest Docs를 사용해서 API Docs 자동으로 생성하기 (0) | 2021.01.05 |
---|---|
[스프링부트로 API 만들기] Junit 으로 API 테스트 코드 작성하기 (2) | 2021.01.05 |
[스프링부트로 API 만들기] ControllerAdvice를 사용하여 예외처리하기 (0) | 2021.01.03 |
[스프링부트로 API 만들기] Api 구현해보기 (0) | 2021.01.03 |
[스프링부트로 API 만들기] 데이터를 관리해주는 모델 (0) | 2021.01.03 |
댓글