부제: IntelliJ에서 S3 연동하기, Spring Boot AWS 연동 이번 포스팅에서는 Spring Boot에서 Spring Cloud AWS를 활용하여 S3를 연동하는 법을 알아보겠다. 절차는 크게 3가지(의존성 설정, Properties 파일 설정, 구현)로 나눌 수 있다. 1. 의존성 설정 Spring Cloud AWS를 활용하면, 의존성만 추가해도 간편하게 AWS의 모든 기능을 활용할 수 있다는 장점이 있다. 아래 내용을 build.gradle에 추가하자. (버전은 알아서 적절히 넣도록 한다.) 12compile("org.springframework.cloud:spring-cloud-aws-context:${springCloudVersion}")compile("org.springframew..
사진 관련 웹 애플리케이션을 개발하다보니, 썸네일처리를 신경쓸 수밖에 없었다. 조금 고민을 해보니 썸네일 처리는 결국 두가지의 큰 흐름으로 나뉘게 된다. 그것은 바로.. 미리미리 vs 그때그때 여기서 '미리미리'라 함은, 사진을 최초 업로드할 때 썸네일을 생성하여 같이 S3서버에 저장하는 방식을 의미한다. 반면, '그때그때'는 이미지 조회를 요청할 때마다 썸네일을 생성하여 응답으로 돌려주는 방식을 의미한다. ▶ 구글에서 발표한 이미지 리사이징 라이브러리 SKIA. C/C++과 Python버전만 있어서 사용은 못해봤다. 나는 깊은 고민을 하지 않고 '그때그때' 썸네일을 생성하려고 했는데 자칫 위험할 수 있는 행동이었던 것 같다. 그래서 '미리미리'와 '그때그때'의 장점을 한번 정리해봤다. '미리미리'의 장..