Spring/Best Practice

잘 참고하고 있던 사이트에 작성된 코드가 제대로 되지 않아서 새로 써보는 글이다. Spring Boot Server에 HTTPS 설정을 하기 위해서 사용한다. 설치법 ubuntu certbot 설치 apt-get -y install letscript인증서 발급 순서 certbot을 통한 SSL 발급 sudo certbot certonly --standalone PKCS12 파일로 변환 생성된 인증서는 /etc/letsencrypt/live 폴더에 존재할텐데 해당 폴더로 가서 openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out keystore-aws.p12위와 같이 명령어를 치면 PKCS12로 변환이 된다. 나는 keystore-aws.p12..
이 글을 작성하게 된 계기? 🤔 아래와 같은 S3에 업로드, 삭제 테스트를 작성하던 중 삭제를 할 때 삭제할 파일이 미리 올라가있지 않다면 해당 파일을 삭제할 수 없었다. 그렇다고 삭제하는 코드에서 한 번 더 업로드를 하는 것도 싫었고 생성 삭제를 하나의 테스트로 묶기도 싫었다. @Test @DisplayName("S3에 파일 업로드 테스트") void upload() { // given String fileName = "test.mp4"; MultipartFile file; try { byte[] content = Files.readAllBytes(Paths.get("src/test/resources/test.mp4")); file = new MockMultipartFile(fileName, fileN..
🤔 이 게시물을 작성하게 된 계기 새로 시작한 프로젝트에서 동영상 업로드를 구현할 일이 생겨서 구현하는 중에 에러 메시지를 뱉어내지 않고 Unkown Exception이 자꾸 떨어지는 것을 확인했다. 그리고 게시물을 4~5개 정도 서칭하고 지피팅을 30분째 하고 있을 때 로그 레벨을 Debug 까지 낮추고 나서야 Resolved [org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded] 라는 에러가 발생하고 있는 것을 알게 되었다. 그리고 그 에러 검색을 해보고 나서야 이걸 해결하는 방법에 대해서 알게 되었다. 해결 방법은 application.yaml 파일에 max file size를 설정..
Youtube Data API 구글 클라우드 콘솔에서 Youtube Data Api를 사용설정을 해준다. 👇 코드 찾느라 애먹을 것도 없이 youtube 공식 깃허브에 예제 코드가 올라와 있다. 이해가 안가는 부분만 조금 서칭해보고 사용해주면 된다.
rookied
'Spring/Best Practice' 카테고리의 글 목록