잘 참고하고 있던 사이트에 작성된 코드가 제대로 되지 않아서 새로 써보는 글이다.Spring Boot Server에 HTTPS 설정을 하기 위해서 사용한다.설치법ubuntu certbot 설치apt-get -y install letscript인증서 발급 순서certbot을 통한 SSL 발급sudo certbot certonly --standalonePKCS12 파일로 변환생성된 인증서는 /etc/letsencrypt/live 폴더에 존재할텐데 해당 폴더로 가서openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out keystore-aws.p12위와 같이 명령어를 치면 PKCS12로 변환이 된다. 나는 keystore-aws.p12이라는 이름으로 ..
전체 글
Riot은 인게임에서 게임 ID를 복사하면 "게임아이디" 이런식으로 복사되게 해놓고는 게임 아이디로 검색을 호출할 때는 "KR_게임아이디" 이런식으로 받는다. 그래서 이 KR이라는 것을 다음과 같이 LolSearchAdapter에 넣어주고 한동안 Controller를 생성하지 않았다. public MatchRecord searchMatch(String matchId) { try { matchId = "KR_" + matchId; MatchRecord result = restTemplate.getForObject( "https://asia.api.riotgames.com/lol/match/v5/matches/" + matchId + "?api_key=" + apiKey, MatchRecord.class )..
🤔 이 게시물을 작성하게 된 계기 새로 시작한 프로젝트에서 동영상 업로드를 구현할 일이 생겨서 구현하는 중에 에러 메시지를 뱉어내지 않고 Unkown Exception이 자꾸 떨어지는 것을 확인했다. 그리고 게시물을 4~5개 정도 서칭하고 지피팅을 30분째 하고 있을 때 로그 레벨을 Debug 까지 낮추고 나서야 Resolved [org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded] 라는 에러가 발생하고 있는 것을 알게 되었다. 그리고 그 에러 검색을 해보고 나서야 이걸 해결하는 방법에 대해서 알게 되었다. 해결 방법은 application.yaml 파일에 max file size를 설정..