반응형

Spring 2

Spring Boot 개발노트: application.properties .gitignore에 추가

일단 application.properties를 gitignore에 추가하는 것은 안된다! 대신 application.properties에 다른 application-something.properties를 import 해 오고 해당 properties를 gitignore에 추가하면 된다. 그래서 아래와 같은 Step을 밟게 될 것이다. application-something.properties 생성 및 입력 application.properties 수정 및 테스트 gitignore에 추가 및 테스트 먼저 resources 디렉터리에서 우클릭 혹은 cmd+n을 눌러 아래와 같이 new 탭에서 Resource Bundle을 찾는다. 그다음 application-test라는 이름의 properties 파일을 ..

Spring Boot 개발 노트: S3를 이용해 프로젝트에 이미지관련 CRUD 추가하기 - S3 & IAM 설정

많은 프로젝트에서 이미지가 필요하다. 그런 이미지를 저장하고, 읽어오고, 수정하고 마지막으로 삭제하기 위해서는 어떻게 해야 할까? 생각해봐야 하는 것들 먼저 이미지가 어떻게 저장되는지를 프로필사진 등록을 예로 생각해 보자. 프로필 사진이 등록될 때 아래와 같은 과정이 있다. 프로필 사진 등록하기 클릭 프로필 사진을 컴퓨터에서 찾고 선택한 이미지 저장 그러면 클라이언트에서 선택한 이미지는 서버로 오게 되는데 이 이미지를 S3와 같은 저장소에 저장을 해야 한다. 그리고 S3에서 이미지를 저장하면 이미지를 조회할 수 있는 URL이 반환이 된다.(Image URL이다.) 그리고 우리는 반환된 이미지 URL을 Database에 저장을 하면 된다. 그럼 아래와 같은 순서로 작동하게 만들면 된다. 클라이언트에서 들어..

반응형