Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- ssh도커설치
- 출처 노마드코더
- springboot_exception_handler
- 스프링부트사진올리기
- 출처 문어박사
- 서버에도커설치
- 스프링부트서버에사진전송
- dockerinstall
- 스프링익셉션처리
- 스프링부트
- 스프링부트구독취소
- 인스타클론
- 출처 메타코딩
- 스프링이미지업로드
- 스프링구독
- 출처 코딩셰프
- 스프링사진
- 우분투도커설치
- 스프링부트팔로잉
- 스프링부트중복예외처리
- centos도커설치
- 스프링부트api
- 스프링사진업로드
- 파이썬sort
- vm도커설치하는법
- 멀티폼
- 스프링부트팔로우취소
- WAS웹서버
- 출처 따배도
- 도커설치하는법
Archives
- Today
- Total
MakerHyeon
[springBoot] 프로필 페이지 -Image를 DB에 업로드 본문
프로필 페이지 -Image를 DB에 업로드
1. ImageUploadDto를 Image Object로 변환하기 위한 toEntity작성
- Parameter로 이미지경로와 User object를 받는다.
// ImageUploadDto.java
@Data
public class ImageUploadDto {
...
public Image toEntity(String postImageUrl, User user){
return Image.builder()
.caption(caption)
.postImageUrl(postImageUrl)
.user(user)
.build();
}
}
2. Service에서 Dto를 이미지로 변환후 저장
// ImageService.java
...
// image 테이블에 저장 ex_이미지 파일이름: 98f99a17-1e6e-4603-ac4b-a663d7465b2a_정감1.jpg
Image image = imageUploadDto.toEntity(imageFileName,principalDetails.getUser());
Image imageEntity = imageRepository.save(image);
'SpringBoot' 카테고리의 다른 글
[springBoot] 프로필 페이지 -양방향 매핑(mappedBy) (0) | 2023.01.09 |
---|---|
[springBoot] 프로필 페이지 -유효성검사 (0) | 2023.01.09 |
[springBoot] 프로필 페이지 -Image모델 만들기/서버에 업로드하기 (0) | 2023.01.09 |
[springBoot] 구독하기 -연관관계와 모델만들기 (0) | 2023.01.08 |
[springBoot] 회원정보수정(Ajax,유효성검사) (0) | 2023.01.06 |
Comments