Skip to content

Commit 3c856ac

Browse files
committed
refactor: S3 클래스 패키지 이동
- 다른 도메인 패키지들과 마찬가지로, 레이어별로 패키지를 나눈다.
1 parent 81142f2 commit 3c856ac

13 files changed

Lines changed: 31 additions & 25 deletions

File tree

src/main/java/com/example/solidconnection/community/post/service/PostCommandService.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
import com.example.solidconnection.community.post.dto.PostUpdateResponse;
1212
import com.example.solidconnection.community.post.repository.PostRepository;
1313
import com.example.solidconnection.common.exception.CustomException;
14-
import com.example.solidconnection.s3.S3Service;
15-
import com.example.solidconnection.s3.UploadedFileUrlResponse;
14+
import com.example.solidconnection.s3.service.S3Service;
15+
import com.example.solidconnection.s3.dto.UploadedFileUrlResponse;
1616
import com.example.solidconnection.siteuser.domain.SiteUser;
1717
import com.example.solidconnection.siteuser.repository.SiteUserRepository;
18-
import com.example.solidconnection.s3.ImgType;
18+
import com.example.solidconnection.s3.domain.ImgType;
1919
import com.example.solidconnection.community.post.domain.PostCategory;
2020
import com.example.solidconnection.util.RedisUtils;
2121
import lombok.RequiredArgsConstructor;

src/main/java/com/example/solidconnection/s3/AmazonS3Config.java renamed to src/main/java/com/example/solidconnection/s3/config/AmazonS3Config.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.solidconnection.s3;
1+
package com.example.solidconnection.s3.config;
22

33
import com.amazonaws.auth.AWSStaticCredentialsProvider;
44
import com.amazonaws.auth.BasicAWSCredentials;

src/main/java/com/example/solidconnection/s3/S3Controller.java renamed to src/main/java/com/example/solidconnection/s3/controller/S3Controller.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1-
package com.example.solidconnection.s3;
1+
package com.example.solidconnection.s3.controller;
22

33
import com.example.solidconnection.common.resolver.AuthorizedUser;
4+
import com.example.solidconnection.s3.domain.ImgType;
5+
import com.example.solidconnection.s3.service.S3Service;
6+
import com.example.solidconnection.s3.dto.UploadedFileUrlResponse;
7+
import com.example.solidconnection.s3.dto.urlPrefixResponse;
48
import com.example.solidconnection.siteuser.domain.SiteUser;
59
import lombok.RequiredArgsConstructor;
610
import org.springframework.beans.factory.annotation.Value;

src/main/java/com/example/solidconnection/s3/ImgType.java renamed to src/main/java/com/example/solidconnection/s3/domain/ImgType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.solidconnection.s3;
1+
package com.example.solidconnection.s3.domain;
22

33
import lombok.Getter;
44

src/main/java/com/example/solidconnection/s3/UploadedFileUrlResponse.java renamed to src/main/java/com/example/solidconnection/s3/dto/UploadedFileUrlResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.solidconnection.s3;
1+
package com.example.solidconnection.s3.dto;
22

33
public record UploadedFileUrlResponse(
44
String fileUrl) {

src/main/java/com/example/solidconnection/s3/urlPrefixResponse.java renamed to src/main/java/com/example/solidconnection/s3/dto/urlPrefixResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.solidconnection.s3;
1+
package com.example.solidconnection.s3.dto;
22

33
public record urlPrefixResponse(
44
String s3Default,

src/main/java/com/example/solidconnection/s3/FileUploadService.java renamed to src/main/java/com/example/solidconnection/s3/service/FileUploadService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.example.solidconnection.s3;
1+
package com.example.solidconnection.s3.service;
22

33
import com.amazonaws.AmazonServiceException;
44
import com.amazonaws.SdkClientException;

src/main/java/com/example/solidconnection/s3/S3Service.java renamed to src/main/java/com/example/solidconnection/s3/service/S3Service.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
package com.example.solidconnection.s3;
1+
package com.example.solidconnection.s3.service;
22

33
import com.amazonaws.AmazonServiceException;
44
import com.amazonaws.SdkClientException;
55
import com.amazonaws.services.s3.AmazonS3Client;
66
import com.amazonaws.services.s3.model.DeleteObjectRequest;
77
import com.example.solidconnection.common.exception.CustomException;
8+
import com.example.solidconnection.s3.domain.ImgType;
9+
import com.example.solidconnection.s3.dto.UploadedFileUrlResponse;
810
import com.example.solidconnection.siteuser.domain.SiteUser;
911
import com.example.solidconnection.siteuser.repository.SiteUserRepository;
1012
import lombok.RequiredArgsConstructor;

src/main/java/com/example/solidconnection/score/service/ScoreService.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import com.example.solidconnection.application.domain.Gpa;
44
import com.example.solidconnection.application.domain.LanguageTest;
55
import com.example.solidconnection.common.exception.CustomException;
6-
import com.example.solidconnection.s3.S3Service;
7-
import com.example.solidconnection.s3.UploadedFileUrlResponse;
6+
import com.example.solidconnection.s3.service.S3Service;
7+
import com.example.solidconnection.s3.dto.UploadedFileUrlResponse;
88
import com.example.solidconnection.score.domain.GpaScore;
99
import com.example.solidconnection.score.domain.LanguageTestScore;
1010
import com.example.solidconnection.score.dto.GpaScoreRequest;
@@ -17,7 +17,7 @@
1717
import com.example.solidconnection.score.repository.LanguageTestScoreRepository;
1818
import com.example.solidconnection.siteuser.domain.SiteUser;
1919
import com.example.solidconnection.siteuser.repository.SiteUserRepository;
20-
import com.example.solidconnection.s3.ImgType;
20+
import com.example.solidconnection.s3.domain.ImgType;
2121
import lombok.RequiredArgsConstructor;
2222
import org.springframework.stereotype.Service;
2323
import org.springframework.transaction.annotation.Transactional;

src/main/java/com/example/solidconnection/siteuser/service/MyPageService.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.example.solidconnection.siteuser.service;
22

33
import com.example.solidconnection.common.exception.CustomException;
4-
import com.example.solidconnection.s3.S3Service;
5-
import com.example.solidconnection.s3.UploadedFileUrlResponse;
4+
import com.example.solidconnection.s3.service.S3Service;
5+
import com.example.solidconnection.s3.dto.UploadedFileUrlResponse;
66
import com.example.solidconnection.siteuser.domain.SiteUser;
77
import com.example.solidconnection.siteuser.dto.MyPageResponse;
88
import com.example.solidconnection.siteuser.repository.LikedUniversityRepository;
99
import com.example.solidconnection.siteuser.repository.SiteUserRepository;
10-
import com.example.solidconnection.s3.ImgType;
10+
import com.example.solidconnection.s3.domain.ImgType;
1111
import com.example.solidconnection.university.domain.LikedUniversity;
1212
import com.example.solidconnection.university.dto.UniversityInfoForApplyPreviewResponse;
1313
import lombok.RequiredArgsConstructor;

0 commit comments

Comments
 (0)