Project/eco reading project
Input은 이렇게 책 검색 정보 API 갖고 오고, Board의 정보도 같이 입력해서 폼 제출한 후, 각각의 엔터티에 저장시켜주려고 했다. 엔터티는 이런 형식임이때 외래키가 공유되므로 이미지 파일 올리면서 책 정보도 올리고 나눔글 정보까지 같이 올라가야만 한다. 근데 각각의 외래키에 정보를 하나씩 넣기보다 한 테이블에서 입력을 하고 저장하면 다른 테이블에는 자동으로 올라갈 수 있도록 연관관계 메서드를 만들어서 넣는 것이 좋다!! 그래서 만든 연관관계 메서드는Books 엔터티에 Image 추가 메서드,// 연관관계 메서드 // 이미지를 올리면 Books의 이미지리스트에 추가가 되면서 또 Images 엔티티에 추가가 된다. public void addImage(Images image) { ..
저 서울에 있는데요!!!! 버킷도 서울로 잘 설정해두었는데요!!!!!!!! 왜.... why.... 버킷 리전을 못읽는건데요.................. 미치는 줄 알았다. 일단 S3 연결할 때 application.yml 파일에 연결 해주고,,, build.gradle도 의존성 추가 해주고,,,, S3Config까지 다 해줬는뎅 insertDTO까지도 다 잘 들어갔는데 이미지 파일만 S3 버킷에 들어가지 않는거다.. 거의 모든 걸 다 해봤는데도 안됨... 그리고 구글 서치했는데 한국어글도 거의 없고 다 외국글이라 열심히 다 해석하면서 하라는 대로 해보았는데 다 안됐다. ㅠ ㅠ 하지만 불굴의 의지로 두시간동안 노력했는데 ... 아무것도 안됨... 계속 저 에러가 나서 짝꿍한테 도움 요청함. 만능짝꿍이..
1. Bucket 생성 2. IAM 사용자 생성 3. 액세스 키 생성 4. 버킷 정책 변경 5. Spring 프로젝트와 연동 1) 라이브러리 추가 (build.gradle) implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE' 2) application.yml 파일에 내용 추가 cloud: aws: s3: bucket: credentials: access-key: secret-key: region: static: ap-northeast-2 auto: false stack: auto: false 3) S3Config.java 생성 @Configuration public class S3Config { @Value("..
파이널 프로젝트 시작.. 서비스 이름 eco-reading 에코 리딩 서비스 한 줄 소개 “기부&TAKE”로 헌책 나눔을 통한 환경 살리기 플랫폼 주요 이용자(페르소나) - 다른 독자들에게 감명깊게 읽은 책을 추천하고 싶은 사람들 - 집에 안읽는 책들을 기부하고 싶은 사람들 - 헌책을 다시 읽으며 탄소 배출을 줄이면서도 독서하고 싶은 사람들 해결하고 싶은 문제(배경) - 환경 보호의 가치를 일상적으로 실현할 수 있는 혁신적인 서비스를 제공하고 싶음. 책 한 권을 생산할 때 약 280g의 탄소 배출량을 발생시키기 때문임. - 책은 보통 한 번 읽으면 더이상 읽지않기 때문에 집에 방치되는 책들이 많음. 방치되는 책들을 함께 공유하고 싶음. - 다른 독자들과 책을 나누며 다른 책들도 읽을 수 있고, 감명깊게 ..