목차 배경사이드 프로젝트를 진행하면서 테스트를 위해 개발해두었던 Mock API 서버를 실제 API 서버로 전환 작업 중에 API 명세를 작성해두면 추후에 관리하기 편할 것 같아서 전환 작업중에 함께 명세 작성 또한 진행하였다. API 명세는 잘 알려진 Swagger를 적용했는데, 생각보다 이 설정이 잘 안되었고 자잘한 이슈가 생겼다. 2022년 말에 릴리즈된 스프링부트 3버전 이상에서 Swagger를 사용할 경우 생길 수 있는 이슈라 챗 지피티한테 물어봐도 적절한 대답을 얻지 못하였고, 구글링을 해봐도 해결책을 쉽게 얻지 못해서 누군가가 이글을 보고 도움을 얻었으면 하는 마음으로 기록해둔다. 먼저 현재 내가 작업중인 프로젝트의 스프링 부트 버전은 3.1.0(3.X.X 버전 이상)이다. (글 후반에 나오..
목차 배경 스프링부트(Sping Boot)를 이용하여 구현한 서버를 AWS Ec2 머신을 활용하여 public ip주소를 할당받아 배포하는 방법이다. git과 aws만 다뤄본 경험이 있다면 어렵지 않게 따라 할 수있다. 빌드도구로는 Maven을 사용하였다. 각자 로컬 머신에서 구현한 프로젝트를 사용하는 깃허브 계정에 올려두는 것까지는 완료가 되었다고 가정하고 진행하겠다. 1. EC2 머신 사용하기 예전에 올렸던 아래 글을 참고하면 된다. AWS - EC2 할당받아 가상컴퓨터 사용하기 (tistory.com) AWS - EC2 할당받아 가상컴퓨터 사용하기 여러 조그만 프로젝트를 진행할수록 aws와 구글이 최고란걸 느낀다. 지금 포스팅하는 가상 컴퓨팅은 피지컬적 한계를 해결해주기도하고. google clou..