From bdff47cc06ea926204ee4bac7a6a97d2b726e36c Mon Sep 17 00:00:00 2001 From: ahnsugyeong Date: Mon, 4 Mar 2024 21:17:25 +0900 Subject: [PATCH 1/3] =?UTF-8?q?:recycle:=20Refactor:=20Briefing-Article=20?= =?UTF-8?q?=EA=B4=80=EA=B3=84=201:N=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../briefing/business/BriefingConverter.java | 8 +++---- .../briefing/business/BriefingFacade.java | 21 ++++++++----------- .../BriefingArticleCommandService.java | 20 ------------------ .../briefingcommon/entity/QArticle.java | 20 +++++++++++++++--- .../briefingcommon/entity/QBriefing.java | 2 +- .../entity/QBriefingArticle.java | 2 +- .../briefingcommon/entity/Article.java | 11 ++++++++++ .../briefingcommon/entity/Briefing.java | 6 +++++- 8 files changed, 48 insertions(+), 42 deletions(-) delete mode 100644 Briefing-Api/src/main/java/com/example/briefingapi/briefing/implement/service/BriefingArticleCommandService.java diff --git a/Briefing-Api/src/main/java/com/example/briefingapi/briefing/business/BriefingConverter.java b/Briefing-Api/src/main/java/com/example/briefingapi/briefing/business/BriefingConverter.java index 7ce474e..c2fda6e 100644 --- a/Briefing-Api/src/main/java/com/example/briefingapi/briefing/business/BriefingConverter.java +++ b/Briefing-Api/src/main/java/com/example/briefingapi/briefing/business/BriefingConverter.java @@ -79,8 +79,8 @@ public static BriefingResponseDTO.BriefingDetailDTO toBriefingDetailDTO( Briefing briefing, Boolean isScrap, Boolean isBriefingOpen, Boolean isWarning) { List articleResponseDTOList = - briefing.getBriefingArticles().stream() - .map(article -> toArticleResponseDTO(article.getArticle())) + briefing.getArticles().stream() + .map(BriefingConverter::toArticleResponseDTO) .toList(); return BriefingResponseDTO.BriefingDetailDTO.builder() @@ -101,8 +101,8 @@ public static BriefingResponseDTO.BriefingDetailDTOV2 toBriefingDetailDTOV2( Briefing briefing, Boolean isScrap, Boolean isBriefingOpen, Boolean isWarning) { List articleResponseDTOList = - briefing.getBriefingArticles().stream() - .map(article -> toArticleResponseDTO(article.getArticle())) + briefing.getArticles().stream() + .map(BriefingConverter::toArticleResponseDTO) .toList(); return BriefingResponseDTO.BriefingDetailDTOV2.builder() diff --git a/Briefing-Api/src/main/java/com/example/briefingapi/briefing/business/BriefingFacade.java b/Briefing-Api/src/main/java/com/example/briefingapi/briefing/business/BriefingFacade.java index 7506647..236d6e4 100644 --- a/Briefing-Api/src/main/java/com/example/briefingapi/briefing/business/BriefingFacade.java +++ b/Briefing-Api/src/main/java/com/example/briefingapi/briefing/business/BriefingFacade.java @@ -4,7 +4,6 @@ import java.util.Optional; import com.example.briefingapi.briefing.implement.service.ArticleCommandService; -import com.example.briefingapi.briefing.implement.service.BriefingArticleCommandService; import com.example.briefingapi.briefing.implement.service.BriefingCommandService; import com.example.briefingapi.briefing.implement.service.BriefingQueryService; import com.example.briefingapi.briefing.presentation.dto.BriefingRequestDTO; @@ -13,7 +12,6 @@ import com.example.briefingapi.scrap.implement.ScrapQueryService; import com.example.briefingcommon.entity.Article; import com.example.briefingcommon.entity.Briefing; -import com.example.briefingcommon.entity.BriefingArticle; import com.example.briefingcommon.entity.Member; import com.example.briefingcommon.entity.enums.APIVersion; import org.springframework.stereotype.Component; @@ -29,7 +27,6 @@ public class BriefingFacade { private final BriefingQueryService briefingQueryService; private final BriefingCommandService briefingCommandService; private final ArticleCommandService articleCommandService; - private final BriefingArticleCommandService briefingArticleCommandService; private static final APIVersion version = APIVersion.V1; @Transactional(readOnly = true) @@ -55,19 +52,19 @@ public BriefingResponseDTO.BriefingDetailDTO findBriefing(final Long id, Member @Transactional public void createBriefing(final BriefingRequestDTO.BriefingCreate request) { - final List
articles = - request.getArticles().stream().map(BriefingConverter::toArticle).toList(); - Briefing createdBriefing = briefingCommandService.create(BriefingConverter.toBriefing(request)); - List
createdArticles = articleCommandService.createAll(articles); - final List briefingArticles = - createdArticles.stream() - .map(article -> new BriefingArticle(createdBriefing, article)) - .toList(); + final List
articles = + request.getArticles().stream() + .map(articleCreateDto -> { + Article article = BriefingConverter.toArticle(articleCreateDto); + article.setBriefing(createdBriefing); + return article; + }).toList(); - briefingArticleCommandService.createAll(briefingArticles); + List
createdArticles = articleCommandService.createAll(articles); + createdBriefing.setArticles(createdArticles); } @Transactional diff --git a/Briefing-Api/src/main/java/com/example/briefingapi/briefing/implement/service/BriefingArticleCommandService.java b/Briefing-Api/src/main/java/com/example/briefingapi/briefing/implement/service/BriefingArticleCommandService.java deleted file mode 100644 index 20e3686..0000000 --- a/Briefing-Api/src/main/java/com/example/briefingapi/briefing/implement/service/BriefingArticleCommandService.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.example.briefingapi.briefing.implement.service; - -import java.util.List; - -import com.example.briefingcommon.domain.repository.article.BriefingArticleRepository; -import com.example.briefingcommon.entity.BriefingArticle; -import org.springframework.stereotype.Service; - - -import lombok.RequiredArgsConstructor; - -@Service -@RequiredArgsConstructor -public class BriefingArticleCommandService { - private final BriefingArticleRepository briefingArticleRepository; - - public List createAll(final List briefingArticles) { - return briefingArticleRepository.saveAll(briefingArticles); - } -} diff --git a/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QArticle.java b/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QArticle.java index 6f97129..51f2188 100644 --- a/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QArticle.java +++ b/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QArticle.java @@ -7,6 +7,7 @@ import com.querydsl.core.types.PathMetadata; import javax.annotation.processing.Generated; import com.querydsl.core.types.Path; +import com.querydsl.core.types.dsl.PathInits; /** @@ -17,10 +18,14 @@ public class QArticle extends EntityPathBase
{ private static final long serialVersionUID = 426734549L; + private static final PathInits INITS = PathInits.DIRECT2; + public static final QArticle article = new QArticle("article"); public final QBaseDateTimeEntity _super = new QBaseDateTimeEntity(this); + public final QBriefing briefing; + //inherited public final DateTimePath createdAt = _super.createdAt; @@ -36,15 +41,24 @@ public class QArticle extends EntityPathBase
{ public final StringPath url = createString("url"); public QArticle(String variable) { - super(Article.class, forVariable(variable)); + this(Article.class, forVariable(variable), INITS); } public QArticle(Path path) { - super(path.getType(), path.getMetadata()); + this(path.getType(), path.getMetadata(), PathInits.getFor(path.getMetadata(), INITS)); } public QArticle(PathMetadata metadata) { - super(Article.class, metadata); + this(metadata, PathInits.getFor(metadata, INITS)); + } + + public QArticle(PathMetadata metadata, PathInits inits) { + this(Article.class, metadata, inits); + } + + public QArticle(Class type, PathMetadata metadata, PathInits inits) { + super(type, metadata, inits); + this.briefing = inits.isInitialized("briefing") ? new QBriefing(forProperty("briefing")) : null; } } diff --git a/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefing.java b/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefing.java index b63bd7d..0c9d707 100644 --- a/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefing.java +++ b/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefing.java @@ -22,7 +22,7 @@ public class QBriefing extends EntityPathBase { public final QBaseDateTimeEntity _super = new QBaseDateTimeEntity(this); - public final ListPath briefingArticles = this.createList("briefingArticles", BriefingArticle.class, QBriefingArticle.class, PathInits.DIRECT2); + public final ListPath articles = this.createList("articles", Article.class, QArticle.class, PathInits.DIRECT2); public final StringPath content = createString("content"); diff --git a/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefingArticle.java b/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefingArticle.java index 9e8782c..e58bb93 100644 --- a/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefingArticle.java +++ b/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefingArticle.java @@ -54,7 +54,7 @@ public QBriefingArticle(PathMetadata metadata, PathInits inits) { public QBriefingArticle(Class type, PathMetadata metadata, PathInits inits) { super(type, metadata, inits); - this.article = inits.isInitialized("article") ? new QArticle(forProperty("article")) : null; + this.article = inits.isInitialized("article") ? new QArticle(forProperty("article"), inits.get("article")) : null; this.briefing = inits.isInitialized("briefing") ? new QBriefing(forProperty("briefing")) : null; } diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/Article.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/Article.java index 610aca7..25b1d9c 100644 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/Article.java +++ b/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/Article.java @@ -2,11 +2,14 @@ import jakarta.persistence.Column; import jakarta.persistence.Entity; +import jakarta.persistence.FetchType; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; import lombok.*; @Entity @@ -29,6 +32,14 @@ public class Article extends BaseDateTimeEntity { @Column(nullable = false, length = 1024) private String url; + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(nullable = false) + private Briefing briefing; + + public void setBriefing(Briefing briefing) { + this.briefing = briefing; + } + // public Article(final String press, final String title, final String url) { // this.press = press; // this.title = title; diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/Briefing.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/Briefing.java index 532d793..4c4429a 100644 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/Briefing.java +++ b/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/Briefing.java @@ -41,7 +41,7 @@ public class Briefing extends BaseDateTimeEntity { @Builder.Default @OneToMany(mappedBy = "briefing", fetch = FetchType.LAZY) - private List briefingArticles = new ArrayList<>(); + private List
articles = new ArrayList<>(); @Builder.Default @Transient private Integer scrapCount = 0; @@ -69,6 +69,10 @@ public void setContent(String content) { this.content = content; } + public void setArticles(List
articles) { + this.articles = articles; + } + public void updateBriefing(String title, String subtitle, String content) { Optional.ofNullable(title).ifPresent(this::setTitle); Optional.ofNullable(subtitle).ifPresent(this::setSubtitle); From 1ae01cd6db8cc9e2a9f9fd568af546d557f4f1e3 Mon Sep 17 00:00:00 2001 From: ahnsugyeong Date: Mon, 4 Mar 2024 21:37:30 +0900 Subject: [PATCH 2/3] =?UTF-8?q?:fire:=20Remove:=20BriefingArticle=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/QBriefingArticle.java | 62 ------------------- .../article/BriefingArticleRepository.java | 9 --- .../entity/BriefingArticle.java | 36 ----------- 3 files changed, 107 deletions(-) delete mode 100644 core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefingArticle.java delete mode 100644 core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingArticleRepository.java delete mode 100644 core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/BriefingArticle.java diff --git a/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefingArticle.java b/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefingArticle.java deleted file mode 100644 index e58bb93..0000000 --- a/core/Briefing-Common/src/main/generated/com/example/briefingcommon/entity/QBriefingArticle.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.example.briefingcommon.entity; - -import static com.querydsl.core.types.PathMetadataFactory.*; - -import com.querydsl.core.types.dsl.*; - -import com.querydsl.core.types.PathMetadata; -import javax.annotation.processing.Generated; -import com.querydsl.core.types.Path; -import com.querydsl.core.types.dsl.PathInits; - - -/** - * QBriefingArticle is a Querydsl query type for BriefingArticle - */ -@Generated("com.querydsl.codegen.DefaultEntitySerializer") -public class QBriefingArticle extends EntityPathBase { - - private static final long serialVersionUID = 1813281421L; - - private static final PathInits INITS = PathInits.DIRECT2; - - public static final QBriefingArticle briefingArticle = new QBriefingArticle("briefingArticle"); - - public final QBaseDateTimeEntity _super = new QBaseDateTimeEntity(this); - - public final QArticle article; - - public final QBriefing briefing; - - //inherited - public final DateTimePath createdAt = _super.createdAt; - - public final NumberPath id = createNumber("id", Long.class); - - //inherited - public final DateTimePath updatedAt = _super.updatedAt; - - public QBriefingArticle(String variable) { - this(BriefingArticle.class, forVariable(variable), INITS); - } - - public QBriefingArticle(Path path) { - this(path.getType(), path.getMetadata(), PathInits.getFor(path.getMetadata(), INITS)); - } - - public QBriefingArticle(PathMetadata metadata) { - this(metadata, PathInits.getFor(metadata, INITS)); - } - - public QBriefingArticle(PathMetadata metadata, PathInits inits) { - this(BriefingArticle.class, metadata, inits); - } - - public QBriefingArticle(Class type, PathMetadata metadata, PathInits inits) { - super(type, metadata, inits); - this.article = inits.isInitialized("article") ? new QArticle(forProperty("article"), inits.get("article")) : null; - this.briefing = inits.isInitialized("briefing") ? new QBriefing(forProperty("briefing")) : null; - } - -} - diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingArticleRepository.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingArticleRepository.java deleted file mode 100644 index 9853bf1..0000000 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingArticleRepository.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.example.briefingcommon.domain.repository.article; - -import com.example.briefingcommon.entity.BriefingArticle; -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - - - -public interface BriefingArticleRepository extends JpaRepository {} diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/BriefingArticle.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/BriefingArticle.java deleted file mode 100644 index 0b1e17a..0000000 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/entity/BriefingArticle.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.example.briefingcommon.entity; - -import jakarta.persistence.Entity; -import jakarta.persistence.FetchType; -import jakarta.persistence.GeneratedValue; -import jakarta.persistence.GenerationType; -import jakarta.persistence.Id; -import jakarta.persistence.JoinColumn; -import jakarta.persistence.ManyToOne; - -import lombok.AccessLevel; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@Entity -@Getter -@NoArgsConstructor(access = AccessLevel.PROTECTED) -public class BriefingArticle extends BaseDateTimeEntity { - - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(nullable = false) - private Briefing briefing; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(nullable = false) - private Article article; - - public BriefingArticle(final Briefing briefing, final Article article) { - this.briefing = briefing; - this.article = article; - } -} From 47d9fda162bdc6e204c8f09ede44cbe843160382 Mon Sep 17 00:00:00 2001 From: ahnsugyeong Date: Thu, 7 Mar 2024 13:06:39 +0900 Subject: [PATCH 3/3] =?UTF-8?q?:recycle:=20Refactor:=20=EB=B6=88=ED=95=84?= =?UTF-8?q?=EC=9A=94=ED=95=9C=20import=EB=AC=B8=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/briefingapi/BriefingApiApplication.java | 1 - .../main/java/com/example/briefingcommon/JpaConfig.java | 1 - .../java/com/example/briefingcommon/QueryDslConfig.java | 8 ++------ .../domain/repository/FcmTokenRepository.java | 4 +--- .../domain/repository/article/ArticleRepository.java | 1 - .../repository/article/BriefingCustomRepository.java | 7 +++---- .../domain/repository/article/BriefingRepository.java | 6 ++---- .../domain/repository/scrap/ScrapRepository.java | 4 +--- .../feign/oauth/apple/client/AppleOauth2Client.java | 4 +--- 9 files changed, 10 insertions(+), 26 deletions(-) diff --git a/Briefing-Api/src/main/java/com/example/briefingapi/BriefingApiApplication.java b/Briefing-Api/src/main/java/com/example/briefingapi/BriefingApiApplication.java index b4c9fe0..12037aa 100644 --- a/Briefing-Api/src/main/java/com/example/briefingapi/BriefingApiApplication.java +++ b/Briefing-Api/src/main/java/com/example/briefingapi/BriefingApiApplication.java @@ -3,7 +3,6 @@ import io.swagger.v3.oas.annotations.OpenAPIDefinition; import io.swagger.v3.oas.annotations.servers.Server; import lombok.RequiredArgsConstructor; -import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.ImportAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/JpaConfig.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/JpaConfig.java index c950dbb..0fe6d80 100644 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/JpaConfig.java +++ b/core/Briefing-Common/src/main/java/com/example/briefingcommon/JpaConfig.java @@ -1,7 +1,6 @@ package com.example.briefingcommon; import org.springframework.boot.autoconfigure.domain.EntityScan; -import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.data.jpa.repository.config.EnableJpaAuditing; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/QueryDslConfig.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/QueryDslConfig.java index 3233f53..c36b889 100644 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/QueryDslConfig.java +++ b/core/Briefing-Common/src/main/java/com/example/briefingcommon/QueryDslConfig.java @@ -1,15 +1,11 @@ package com.example.briefingcommon; +import com.querydsl.jpa.impl.JPAQueryFactory; import jakarta.persistence.EntityManager; - -import org.springframework.boot.autoconfigure.domain.EntityScan; +import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -import com.querydsl.jpa.impl.JPAQueryFactory; - -import lombok.RequiredArgsConstructor; - @Configuration @RequiredArgsConstructor public class QueryDslConfig { diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/FcmTokenRepository.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/FcmTokenRepository.java index 46b6471..6b1df66 100644 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/FcmTokenRepository.java +++ b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/FcmTokenRepository.java @@ -2,10 +2,8 @@ import com.example.briefingcommon.entity.FcmToken; import com.example.briefingcommon.entity.Member; -import org.springframework.data.jpa.repository.JpaRepository; - -import java.util.List; import java.util.Optional; +import org.springframework.data.jpa.repository.JpaRepository; public interface FcmTokenRepository extends JpaRepository { diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/ArticleRepository.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/ArticleRepository.java index f84fd6f..a557ebd 100644 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/ArticleRepository.java +++ b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/ArticleRepository.java @@ -2,7 +2,6 @@ import com.example.briefingcommon.entity.Article; import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingCustomRepository.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingCustomRepository.java index cf8a7cd..6643743 100644 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingCustomRepository.java +++ b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingCustomRepository.java @@ -1,12 +1,11 @@ package com.example.briefingcommon.domain.repository.article; -import java.time.LocalDateTime; -import java.util.List; -import java.util.Optional; import com.example.briefingcommon.entity.Briefing; import com.example.briefingcommon.entity.enums.BriefingType; import com.example.briefingcommon.entity.enums.TimeOfDay; -import org.springframework.stereotype.Repository; +import java.time.LocalDateTime; +import java.util.List; +import java.util.Optional; public interface BriefingCustomRepository { diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingRepository.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingRepository.java index e88305c..e7325f0 100644 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingRepository.java +++ b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/article/BriefingRepository.java @@ -1,11 +1,9 @@ package com.example.briefingcommon.domain.repository.article; -import java.time.LocalDateTime; -import java.util.List; -import java.util.Optional; - import com.example.briefingcommon.entity.Briefing; import com.example.briefingcommon.entity.enums.BriefingType; +import java.time.LocalDateTime; +import java.util.List; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.JpaRepository; diff --git a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/scrap/ScrapRepository.java b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/scrap/ScrapRepository.java index 3ee7621..055092d 100644 --- a/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/scrap/ScrapRepository.java +++ b/core/Briefing-Common/src/main/java/com/example/briefingcommon/domain/repository/scrap/ScrapRepository.java @@ -2,11 +2,9 @@ import com.example.briefingcommon.entity.Scrap; -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - import java.util.List; import java.util.Optional; +import org.springframework.data.jpa.repository.JpaRepository; public interface ScrapRepository extends JpaRepository, ScrapCustomRepository { diff --git a/core/Briefing-Infra/src/main/java/com/example/briefinginfra/feign/oauth/apple/client/AppleOauth2Client.java b/core/Briefing-Infra/src/main/java/com/example/briefinginfra/feign/oauth/apple/client/AppleOauth2Client.java index ab03bc8..7c9abe5 100644 --- a/core/Briefing-Infra/src/main/java/com/example/briefinginfra/feign/oauth/apple/client/AppleOauth2Client.java +++ b/core/Briefing-Infra/src/main/java/com/example/briefinginfra/feign/oauth/apple/client/AppleOauth2Client.java @@ -1,12 +1,10 @@ package com.example.briefinginfra.feign.oauth.apple.client; import com.example.briefinginfra.feign.oauth.apple.config.AppleOauth2FeignConfiguration; +import com.example.briefinginfra.feign.oauth.apple.dto.ApplePublicKeyList; import org.springframework.cloud.openfeign.FeignClient; -import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.GetMapping; -import com.example.briefinginfra.feign.oauth.apple.dto.ApplePublicKeyList; - @FeignClient( name = "apple-public-key-client", url = "https://appleid.apple.com/auth",