[SpringBoot] AWS S3๋ฅผ ์ด์ฉํ ํ๋กํ ์ด๋ฏธ์ง ์
๋ก๋ ๋ก์ง ๊ตฌํ๊ธฐ
ยท
๋ง๋ค์ด๋ณด๊ธฐ/Spring
1. ProfileImage ์ค๊ณ์ฌ์ฉ์๋ ํ๋์ ํ๋กํ ์ฌ์ง์ ๊ฐ๋๋ค. → OneToOneProfileImage์์ ์ฌ์ฉ์๋ฅผ ์ฐธ์กฐํ ์ผ์ ์๋ค → ๋จ๋ฐฉํฅS3์์ ๊ฐ์ฒด๋ฅผ ์ญ์ ํ๊ธฐ ์ํด์๋ ๋ฒํท์ ์ ์ฅ๋ ์ด๋ฆ์ด ํ์ํ๋ค.S3์์ ์ ๊ณตํ๋ ๊ฐ์ฒด url๋ก ์ด๋ฏธ์ง์ ์ ๊ทผํ๋ค.``๊ฐ์ฒด url``๊ณผ ํจ๊ป ์ ์ฅํ ``๋ฒํท์ ์ ์ฅ๋ ์ด๋ฆ`` ์ ๋ณด๊ฐ ํ์ํ๋ฏ๋ก ํด๋น ์ ๋ณด๋ฅผ ๋ด์ ํ
์ด๋ธ์ ์ถ๊ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.โ ProfileImage ์ํฐํฐ๋ค์๊ณผ ๊ฐ์ด ProfileImage ์ํฐํฐ๋ฅผ ์ถ๊ฐํด์ฃผ์๋ค.@Getter@Entity@NoArgsConstructor@Table(name = "profile_images")public class ProfileImage { @Id @GeneratedValue(strategy = G..