728x90 반응형 java8 Spring Boot JAR 파일 Docker 배포 방법 ☕ Spring Boot JAR 파일을 Docker로 배포하는 방법 🧭 들어가며Spring Boot 프로젝트를 빌드하면 보통 하나의 실행 가능한 JAR 파일이 생성됩니다.이 파일을 바로 서버에서 실행할 수도 있지만, Docker 컨테이너로 패키징하면 다음과 같은 장점이 있습니다:환경에 관계없이 동일한 실행 결과 보장배포 자동화 및 버전 관리 용이Podman, Kubernetes 등과 손쉽게 연동 가능이번 글에서는 Spring Boot JAR 파일을 Docker 이미지로 만들고,실제로 컨테이너로 배포하는 전 과정을 단계별로 정리합니다.⚙️ 1. 준비사항항목설명OSMacOS, Linux, Windows 모두 가능필수 설치Docker 또는 Podman빌드 도구Gradle 또는 Maven예제 JARmyapp-.. 2025. 11. 3. 안드로이드 스튜디오에서 Java로 새 프로젝트 만드는 가장 쉬운 방법 오늘은 안드로이드 스튜디오(Android Studio)에서 새 프로젝트를 만들 때, 기본 언어를 Java로 선택하는 방법을 아주 쉽게 알려드리겠습니다. 최근 안드로이드 스튜디오에서는 기본 언어가 Kotlin으로 바뀌면서, Java로 프로젝트를 만들고 싶을 때 헷갈리거나 언어 선택 메뉴가 안 나와 당황하신 분들이 많으실 거예요.이 글을 따라 하시면, 누구나 안드로이드 스튜디오에서 Java로 프로젝트를 시작할 수 있습니다!왜 언어 선택 메뉴가 안 보일까요?예전 안드로이드 스튜디오에서는 새 프로젝트를 만들 때 Empty Activity 템플릿을 선택하면 바로 언어(Language) 선택 메뉴가 나왔습니다. 하지만 최근 버전(예: 플라밍고, 헤지호그 등)에서는 Empty Activity를 선택해도 언어 선택 메.. 2025. 4. 29. JPA 어노테이션 사용법을 알아보자 안녕하세요 🙌 JPA를 처음 접하면 어노테이션이 너무 많아서 헷갈리죠? 😵그래서 오늘은 JPA에서 자주 사용하는 어노테이션을 하나씩 알아보면서 익혀보고자 합니다JPA 어노테이션을 제대로 이해하면 DB와 객체 매핑이 쉬워지고, 성능도 최적화할 수 있어요.1. 기본 키 관련 어노테이션 🔑@Id엔티티에서 기본 키(Primary Key) 로 사용할 필드에 붙입니다.PK가 없으면 JPA에서 관리할 수 없어요!@Entitypublic class User { @Id private Long id;}@GeneratedValue기본 키 값을 자동 생성하도록 설정합니다.strategy 속성으로 생성 전략을 지정할 수 있어요.@Entitypublic class User { @Id @Generate.. 2025. 3. 25. [Mac]구형 맥 OpenJdk17 설치 Xcode Required 에러 oracle jdk 17 설치 1. 문제 상황: OpenJDK 17 설치 시 Xcode Required 오류Mac 환경에서 OpenJDK 17 설치 중 Xcode is required to be installed to proceed와 같은 오류 메시지가 발생할 수 있습니다. 이 문제는 Homebrew를 사용해 OpenJDK를 설치할 때 Command Line Tools(CLT)가 제대로 설치되지 않거나 설정이 누락된 경우 주로 발생합니다. \ openjdk@17: A full installation of Xcode.app is required to compilethis software. Installing just the Command Line Tools is not sufficient.Xcode can be installed fr.. 2025. 1. 15. 이전 1 2 다음 728x90 반응형