
✅ 전체 실습 구조 요약도내 PC - Eclipse ↓ (Maven 빌드)JAR 파일 생성 ↓ (MobaXterm SFTP 전송)Ubuntu VM in VirtualBox ↳ java -jar 실행 또는 Docker container로 실행 ↓Virtua
🐳 VirtualBox Ubuntu에 Docker 설치 후 Spring Boot 앱 배포까지 – 실무 흐름 정리🔧 오늘의 목표로컬 Windows 환경에서: VirtualBox에 Ubuntu 리눅스를 설치하고 SSH 접속 구성Ubuntu 내부에 Docker 설치Spr
\-> 앱을 실행하는데 필요한 모든것을 하나로 묶어서, 어떤 환경에서도 동일하게 실행할 수 있도록 해주는 기술\-> 예를 들면 내 PC에선 잘되는데 왜 다른 컴퓨터에선 안되지 같은 문제해결 도구.\-> Docker는 앱을 택배상자인 Container 안에 넣는것과 같음

Eclipse에서 Commit and Push할시 Git의 Action page Setting -> Secret and Variables -> New Repository secret 그럼 이게 뭐냐? Docker Hub, Git 
오픈소스 자동화 서버빌드,테스트,배포 과정을 코드로 정의해서 자동화Pipeline as Code 개념으로 파이프라인 흐름을 Jekinsfile에 저장Pipleine as code 개념이란 코드저장소에 함께 버전을 관리하고 (빌드->테스트->배포) 단계를 GUI가 아닌

VB를 내가 강제종료해서 터트렸고 처음부터 다시 시작해야한다.복습 개념으로 다시 Vagrant vm6에 접속하여 처음으로 돌아가서 혼자 시작했다.최종목표: Eclipse에서 파일 Push하면 Jenkins, Github, Docker hub에 push가 되는것을 확인V
📌 실행 흐름 & 결과Baduk b1 = new Baduk(new AlphaGo());Baduk 생성자 실행 → "대국을 시작합니다." 출력.내부적으로 ag = new AlphaGo() 저장.b1.play();AlphaGo.play() 실행 → "인공지능은 알파고입니
@Component - 이 클래스를 스프링 컨테이너가 관리하는 Bean으로 등록스프링이 실행될때 @Component가 붙은 클래스를 찾아서 객체를 자동으로 생성한뒤 보관. new B()를 안해도 스프링이 대신 B 객체를 만들어서 관리 @Component → 클래스(A