Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature 4/온보딩 마이페이지 개발 #5

Merged
merged 12 commits into from
Apr 1, 2024

Conversation

Ryeolee
Copy link
Contributor

@Ryeolee Ryeolee commented Mar 31, 2024

  1. Gradle
  • implementation 'org.springframework.boot:spring-boot-starter-validation' 추가
  1. aws.yml
  • region 설정
  1. API
  • 온보딩 난이도 api
  • 온보딩 동기 api
  • 유저 닉네임, 프로필 이미지 설정 api
  • 회원가입, 온보딩 완료 api
  • 유저 정보 조회 api
  • 유저 프로필 삭제 api

Ryeolee and others added 11 commits March 30, 2024 03:00
       2. 온보딩 완료
       2. 유저 프로필 데이터 조회 api 구현 중
       2. 유저 프로필 데이터 조회 api 구현 중
       2. 유저 프로필 조회
       3. 유저 프로필 기본 설정
- 동기 설정 api 및 서비스 메서드 오타 수정
- UserMotivation -> User 매핑 컬럼에 @mapsid 제거
- User -> UserMotivation Cascade.ALL 처리
@MinchoGreenT
Copy link
Contributor

S3Service 클래스에 이미지 업로드에 필요한 함수를 정의해뒀는데 또 만든 이유가 있을까요? S3에 저장되는 형식이 달라질 것 같은데 동일한 함수를 쓰는게 좋을 것 같습니다.

@Ryeolee
Copy link
Contributor Author

Ryeolee commented Apr 1, 2024

uploadPdf함수를 사용하면 반환 값이 해당 이미지 이름인 거 같습니다.
제가 원하는 값는 업로드한 이미지의 객체 url이고 이걸 db에 바로 저장할 수 있는 형태의 함수가 필요하겠다고 생각해서
이전 파머스 User 도메인에서 사용했던 함수를 가져와서 사용했습니다!

@MinchoGreenT
Copy link
Contributor

MinchoGreenT commented Apr 1, 2024

uploadPdf함수를 사용하면 반환 값이 해당 이미지 이름인 거 같습니다. 제가 원하는 값는 업로드한 이미지의 객체 url이고 이걸 db에 바로 저장할 수 있는 형태의 함수가 필요하겠다고 생각해서 이전 파머스 User 도메인에서 사용했던 함수를 가져와서 사용했습니다!

밑에 uploadImage랑 기타 등등 함수들도 있습니다. 해당 함수는 이미지의 링크를 반환합니다.

@Ryeolee
Copy link
Contributor Author

Ryeolee commented Apr 1, 2024

아하 코드 넣는 과정에서 헷갈렸네요! 그래서 uploadImage 함수를 사용해서 url을 브라우저에 복붙했는데 다운로드만 받아지고 이미지는 자체는 나오지 않는데, 상관없을까요?
uploadFiles사용
https://farmusdata.s3.ap-northeast-2.amazonaws.com/userprofileimage/da82a477-e62e-4ed6-bc98-3440bcaadb2edocker.png

uploadImage 사용
https://farmusdata.s3.ap-northeast-2.amazonaws.com/userprofileimage/d9f7dcf940c0450db561bcbd2ca77e31-nginx.png

함수 사용 시 이렇게 됩니다.

@MinchoGreenT
Copy link
Contributor

아하 코드 넣는 과정에서 헷갈렸네요! 그래서 uploadImage 함수를 사용해서 url을 브라우저에 복붙했는데 다운로드만 받아지고 이미지는 자체는 나오지 않는데, 상관없을까요? uploadFiles사용 https://farmusdata.s3.ap-northeast-2.amazonaws.com/userprofileimage/da82a477-e62e-4ed6-bc98-3440bcaadb2edocker.png

uploadImage 사용 https://farmusdata.s3.ap-northeast-2.amazonaws.com/userprofileimage/d9f7dcf940c0450db561bcbd2ca77e31-nginx.png

함수 사용 시 이렇게 됩니다.

넹 상관 없습니다. 같은 기능을 하는 함수가 여러개인 부분이 신경쓰여서요.
하나만 남겨두고 올려서 바로 머지해주세요~

@Ryeolee Ryeolee merged commit 4c820e6 into dev Apr 1, 2024
1 check passed
@Ryeolee Ryeolee deleted the feature_4/온보딩-마이페이지-개발 branch April 1, 2024 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants