spring initializr 사이트 > Project 빌드 관리 도구(Build Tool) 선택 Language 사용할 언어 선택 Spring Boot SNAPSHOT 아직 만들고 있는 버전 M1 정식 released 된 것이 아님 그 외의 것들 중 가장 버전이 높은 것을 선택 Project Metadata Group 프로젝트를 정의하고 구분하...
IntelliJ Community Download https://www.jetbrains.com/ko-kr/idea/download/?section=windows 프로젝트 빌드 IntelliJ > Open File or Project > buld.gradle 프로젝트 빌드 에러 > Dependency requires at least JVM runtim...

CI/CD 입문 실전 - 1.4.[실습] Github Actions 기본 문법 정리 Github Actions 새로운 파일 만들기 주의점 1. 스펠링을 틀리면 안된다. 2. 최상위 폴더여야 한다. Github repository 만들기 중간중간 확인하는 습관이 굉장히 중요하다. commit 및 push가 잘 이루어진 것을 확인 할 수 있다.  파일로 많이 관리한다. github에 있는 캐싱 때문에 yml 파일이 추적이 되고 있다. > Error warning: in the working copy of '.java', LF...
Docker 설치 > Docker란 컨테이너(Container) 이동을 주도하는 회사, 하이브리드 클라우드의 모든 애플리케이션을 처리할 수 있는 유일한 컨테이너 플랫폼 제공 업체 > Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼 > 컨테이너란 "다양한 OS에 여러 application이 올려져 있는 것" > 각각의 격리된 여러개의 소프트웨어 ...
0. 도커 설치 1. Spring Project 생성 spring initialiizr Dependencies는 Spring Web만 넣어주었습니다. 추후에 Dependencies를 추가해야 할 지도 모르겠습니다. Gradle로 빌드 도구를 선택하였습니다. 2. jar 파일 생성 > 결과 3. 빌드 된 jar 파일 서버 구동 테스트 > 결과 co...
AWS에서 CI/CD 기본 세팅은 아래의 사이트를 참고하였다. https://velog.io/@ellcoding/Spring-Boot-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-CICD-%EA%B5%AC%EC%B6%95 문제상황 local에서는 docker가 깔려있지만 ubuntu에는 깔려있지 않다. >Ubun...
1. annotation을 사용해야 했기 때문에 LOMBOK을 설치 1-1. Lombok 라이브러리 추가 1-2. Lombok Plugin 설치 1-3. Annotation Processors Enable로 변경 2. @Entity 띄우기 위해서 JPA 라이브러리 추가 3. Mysql 연동 3-1. Mysql 라이브러리 추가 3-2.applica...
version | Category | version \|\| option | | :- | :- | |Project|Gradle-Grrovy |Language|Java| |Spring Boot|3.3.4| |Packagin|Jar| |MYSQL|8.0.39| |Docker-compose| v2.29.2-desktop.2| Directory structure...