부트캠프/코트스테이츠 백엔드 코스
40 회고
태태코
2023. 5. 8. 22:23
반응형
오늘은 spring project 배포에 대해서 정리해 보겠다.
intelij IDE를 통해서 빌드하는 방법은 우측에 있는 Gradle버튼을 통해서 bootjar or build를 누르면 jar파일로 압축이 되게된다.
bootjar은 실행 가능한 Jar만 만들고 build는 거의 모든 task를 실행 시킨다고 보면된다.
boojar | 실행가능한 jar |
build | 빌드와 관련된 모든 task를 실행 |
이제 이렇게 만든 jar는 폴더하위에 있는 build 폴더안에 있는 lib로 경로를 맞추고
java -jar ~~~.jar을 통해 실행 시킬 수 있다.
여기서는 profile 개념이있는데 , 서버와 로컬 등 여러가지 상황에 따라서 다른 환경을 사용할 수 있는데 이것을 profile로 정할 수 있다.
application.yml
application-local.yml
application-server.yml
등 여러가지 profile을 만들어서 원하는 시점에 사용하면 된다.
Intelij내에서는!! Edit Configuration을 통해서
--spring.profiles.active=??
여기안에는 원하는 profile의 정보를 입력하면 된다.
프로파일을 빌드된 실행 파일에 적용시키는 것은
--spring.profiles.active=local
jar뒤에 마찬가지로 붙여주면된다.
java spring에 대한 기본 개념에 대해서 끝냈으니 더 깊고, 정확하게 들어갈 것이다. 두고봐라.
반응형