SpringBoot3 프로젝트를 생성하는 방법이 여러개 있지만, 그중에 나는 웹페이지에 접속해서 생성하는 방법을 선호했다.dependency나 project 설정이나 dependency를 화면상에서 설정하기 편리하기 때문이다.하지만 계속 사용하다 보니 은근 불편하게
Github Action에서 생성된 파일을 업로드할 S3 bucket을 생성해 보자. S3를 검색하고 Create Bucket 선택하고, 별다른 값을 설정할 필요없이 기본값을 그대로 이용하면 된다. public access는 하지 못하도록 막아 둔다. 이후에 S3에
Github action을 이용해서 S3에 빌드한 jar 파일을 업로드할 수 있도록 설정해 보자. github action을 새로 생성해 보자 .github/workflow/develop.yml secret 설정 먼저 사용할 환경을 생성 해야 한다. settings
CodeDeploy를 이용해서 S3에 복사된 파일을 EC2에 Deploy되도록 Github action을 설정해 본다. CodeDeploy Application 생성 AWS > CodeDeploy검색해서 Application을 생성한다. Application nam
mysql docker를 최초로 실행하면 다음과같은 오류메시지를 볼 수 있다.초기 암호가 설정되지 않아서인데, 여기서는 초기 암호를 설정하는 방법이 아닌 empty password로 mysql db를 생성하는 방법을 설명한다.docker-compose.yml 파일은 다
스프링부트 gradle plugin이 제공하는 흥미로은 기능에 대해서 살펴보자.java, groovy, kotlin.jvm, io.spring.dependency-management 플러그인을 인식하고 그에 맞는 동작한다.java plugin이 적용되어 있을때 Boot
strong typed language의 장점은 이름처럼 타입 안정성을 보장해준다는 것이다. 타입이 서로 구분되고 각각 다른 의미를 갖는다. 그래서 더욱더 다양하게 type들을 구분할 수 있도록 해주지만 반대로 Object도 존재한다. typed language에서 O
http 서버를 통해서 Push 이벤트를 받을 수 있는 방법이 없을까 찾아보다 SSE(Server-Sent Event)에 대해서 알게되었다.이미 표준으로 정의되서 사용된지는 꽤 오래된 예전(?) 기술이다.Server-Sent Event(SSE)는 Web Server에서