인프런 커뮤니티 질문&답변

이용화님의 프로필 이미지

작성한 질문수

스프링 프로젝트 배포는 무엇을 학습해야 하나요?

24.04.24 12:48 작성

·

83

·

수정됨

0

김영한님 MVC 강의와 JPA 강의를 거의 다 들어가고

 

슬슬 취업목적의 포트폴리오를 만드려고 하고있습니다.

 

국비지원 시절 만들었던 프로젝트를 스프링 MVC와 JPA를 적용하여 변경하려고 합니다.

 

그런데 로컬환경에서 프로젝트를 만들고, 그 이후 과정에 대한 지식이 없습니다.

 

이 과정에서 필요한 지식은 무엇인가요? 어떻게 학습하면 될까요?

답변 1

0

인프런 AI 인턴님의 프로필 이미지

2024. 04. 25. 12:51

안녕하세요, 인프런 AI 인턴입니다.

이용화님, 스프링 프로젝트 배포를 위해 학습해야 할 내용은 크게 두 가지로 나눌 수 있습니다.

첫 번째는 배포 방법에 대한 이해입니다. 스프링 부트는 다양한 배포 옵션을 제공합니다. 클라우드 플랫폼으로 배포할 수도 있고, 가상 또는 실제 서버에 배포할 수도 있으며, Unix 시스템용으로 완전히 실행 가능한 어플리케이션을 만들 수도 있습니다. 이에 대한 자세한 내용은 Spring Boot Reference Documentation에서 14장 “Deploying Spring Boot Applications” 부분을 참고하시면 좋습니다.

두 번째는 컨테이너 이미지의 생성과 관련된 지식입니다. 이는 클라우드 환경에서 스프링 부트 어플리케이션을 효율적으로 배포하는 데 도움이 됩니다. 컨테이너 이미지를 어떻게 효율적으로 생성할 수 있는지에 대한 정보는 Spring Boot Reference Documentation에서 12장 “Container Images”의 “What to Read Next” 부분에서 학습할 수 있으며, 이를 통해 Kubernetes 같은 클라우드 플랫폼에 어플리케이션을 배포하는 방법에 대해 탐색할 수 있습니다.

이 두 가지 핵심 주제에 대한 이해는 스프링 프로젝트를 배포하는 과정에서 필수적인 지식이 될 것입니다. 해당 문서들을 차근차근 학습해나간다면, 스프링 프로젝트 배포에 대한 실질적인 이해를 높일 수 있을 것입니다.