Skip to content

Commit c3e8925

Browse files
authored
Merge pull request #104 from Cod2-Crafters/refactor-project-structure
프로젝트 구조 리팩토링 및 정리
2 parents a46726f + d90e704 commit c3e8925

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+51
-129
lines changed

src/main/java/com/codecrafter/commenting/annotation/Notification.java renamed to src/main/java/com/codecrafter/commenting/common/annotation/Notification.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.annotation;
1+
package com.codecrafter.commenting.common.annotation;
22

33
import java.lang.annotation.Retention;
44
import java.lang.annotation.RetentionPolicy;

src/main/java/com/codecrafter/commenting/aop/NotificationAspect.java renamed to src/main/java/com/codecrafter/commenting/common/aop/NotificationAspect.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.aop;
1+
package com.codecrafter.commenting.common.aop;
22

33
import com.codecrafter.commenting.domain.entity.Conversation;
44
import com.codecrafter.commenting.domain.entity.MemberInfo;
@@ -34,7 +34,7 @@ public class NotificationAspect {
3434
private final ConversationRepository conversationRepository;
3535
private final MailSendService mailSendService;
3636

37-
@Pointcut("@annotation(com.codecrafter.commenting.annotation.Notification)")
37+
@Pointcut("@annotation(com.codecrafter.commenting.common.annotation.Notification)")
3838
public void annotationPointcut() {
3939
}
4040

src/main/java/com/codecrafter/commenting/config/batch/BatchConfig.java renamed to src/main/java/com/codecrafter/commenting/common/batch/BatchConfig.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
package com.codecrafter.commenting.config.batch;
1+
package com.codecrafter.commenting.common.batch;
22

33
import org.quartz.JobDetail;
44
import org.quartz.Trigger;
5-
import org.quartz.CronTrigger;
65
import org.quartz.JobBuilder;
76
import org.quartz.TriggerBuilder;
87
import org.quartz.CronScheduleBuilder;

src/main/java/com/codecrafter/commenting/config/batch/BatchJobLauncher.java renamed to src/main/java/com/codecrafter/commenting/common/batch/BatchJobLauncher.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.batch;
1+
package com.codecrafter.commenting.common.batch;
22

33
import com.codecrafter.commenting.domain.entity.MemberInfo;
44
import lombok.RequiredArgsConstructor;

src/main/java/com/codecrafter/commenting/config/batch/BatchScheduler.java renamed to src/main/java/com/codecrafter/commenting/common/batch/BatchScheduler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.batch;
1+
package com.codecrafter.commenting.common.batch;
22

33
import lombok.RequiredArgsConstructor;
44
import org.springframework.batch.core.Job;

src/main/java/com/codecrafter/commenting/config/batch/MemberBatchConfig.java renamed to src/main/java/com/codecrafter/commenting/common/batch/MemberBatchConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.batch;
1+
package com.codecrafter.commenting.common.batch;
22

33
import com.codecrafter.commenting.domain.entity.MemberInfo;
44
import com.codecrafter.commenting.repository.MemberInfoRepository;

src/main/java/com/codecrafter/commenting/config/batch/MemberScheduler.java renamed to src/main/java/com/codecrafter/commenting/common/batch/MemberScheduler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.batch;
1+
package com.codecrafter.commenting.common.batch;
22

33
import lombok.RequiredArgsConstructor;
44
import org.springframework.beans.factory.annotation.Autowired;

src/main/java/com/codecrafter/commenting/config/batch/QuartzConfig.java renamed to src/main/java/com/codecrafter/commenting/common/batch/QuartzConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.batch;
1+
package com.codecrafter.commenting.common.batch;
22

33
import org.quartz.*;
44
import org.springframework.context.annotation.Bean;

src/main/java/com/codecrafter/commenting/config/batch/QuartzJobConfig.java renamed to src/main/java/com/codecrafter/commenting/common/batch/QuartzJobConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.batch;
1+
package com.codecrafter.commenting.common.batch;
22

33
import org.quartz.JobBuilder;
44
import org.quartz.JobDetail;

src/main/java/com/codecrafter/commenting/config/CachedBodyHttpServletRequest.java renamed to src/main/java/com/codecrafter/commenting/common/cache/CachedBodyHttpServletRequest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config;
1+
package com.codecrafter.commenting.common.cache;
22

33
import jakarta.servlet.ServletInputStream;
44
import jakarta.servlet.http.HttpServletRequest;

src/main/java/com/codecrafter/commenting/config/CachedBodyServletInputStream.java renamed to src/main/java/com/codecrafter/commenting/common/cache/CachedBodyServletInputStream.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config;
1+
package com.codecrafter.commenting.common.cache;
22

33
import jakarta.servlet.ReadListener;
44
import jakarta.servlet.ServletInputStream;

src/main/java/com/codecrafter/commenting/config/filter/ContentCachingFilter.java renamed to src/main/java/com/codecrafter/commenting/common/cache/ContentCachingFilter.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
package com.codecrafter.commenting.config.filter;
1+
package com.codecrafter.commenting.common.cache;
22

3-
import com.codecrafter.commenting.config.CachedBodyHttpServletRequest;
43
import jakarta.servlet.FilterChain;
54
import jakarta.servlet.ServletException;
65
import jakarta.servlet.http.HttpServletRequest;

src/main/java/com/codecrafter/commenting/config/async/AsyncConfig.java renamed to src/main/java/com/codecrafter/commenting/common/config/AsyncConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.async;
1+
package com.codecrafter.commenting.common.config;
22

33
import java.util.concurrent.Executor;
44
import java.util.concurrent.ThreadPoolExecutor;

src/main/java/com/codecrafter/commenting/config/QueryDslConfig.java renamed to src/main/java/com/codecrafter/commenting/common/config/QueryDslConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config;
1+
package com.codecrafter.commenting.common.config;
22

33
import org.springframework.context.annotation.Bean;
44
import org.springframework.context.annotation.Configuration;

src/main/java/com/codecrafter/commenting/config/RedisConfig.java renamed to src/main/java/com/codecrafter/commenting/common/config/RedisConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config;
1+
package com.codecrafter.commenting.common.config;
22

33
import io.lettuce.core.RedisClient;
44
import io.lettuce.core.RedisURI;

src/main/java/com/codecrafter/commenting/config/SecurityConfig.java renamed to src/main/java/com/codecrafter/commenting/common/config/SecurityConfig.java

+3-10
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,17 @@
1-
package com.codecrafter.commenting.config;
1+
package com.codecrafter.commenting.common.config;
22

3-
import com.codecrafter.commenting.config.filter.JwtAuthenticationFilter;
4-
import com.codecrafter.commenting.config.jwt.TokenProvider;
3+
import com.codecrafter.commenting.common.filter.JwtAuthenticationFilter;
4+
import com.codecrafter.commenting.common.jwt.TokenProvider;
55
import com.codecrafter.commenting.service.MemberAuthService;
6-
import jakarta.servlet.http.HttpServletRequest;
7-
import jakarta.servlet.http.HttpServletResponse;
8-
import java.io.IOException;
96
import java.util.List;
107
import lombok.RequiredArgsConstructor;
118
import org.springframework.context.annotation.Bean;
129
import org.springframework.context.annotation.Configuration;
1310
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
1411
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
15-
import org.springframework.security.config.http.SessionCreationPolicy;
16-
import org.springframework.security.core.Authentication;
1712
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
1813
import org.springframework.security.crypto.password.PasswordEncoder;
19-
import org.springframework.security.oauth2.core.user.OAuth2User;
2014
import org.springframework.security.web.SecurityFilterChain;
21-
import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
2215
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
2316
import org.springframework.security.web.firewall.HttpFirewall;
2417
import org.springframework.security.web.firewall.StrictHttpFirewall;

src/main/java/com/codecrafter/commenting/config/WebServiceConfig.java renamed to src/main/java/com/codecrafter/commenting/common/config/WebServiceConfig.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.codecrafter.commenting.config;
1+
package com.codecrafter.commenting.common.config;
22

3-
import com.codecrafter.commenting.config.filter.ContentCachingFilter;
3+
import com.codecrafter.commenting.common.cache.ContentCachingFilter;
44
import com.codecrafter.commenting.controller.interceptor.ConversationQuestionInterceptor;
55
import com.codecrafter.commenting.controller.interceptor.LoginCheckInterceptor;
66
import com.codecrafter.commenting.controller.interceptor.RecommendInterceptor;

src/main/java/com/codecrafter/commenting/exception/AuthenticationFailedException.java renamed to src/main/java/com/codecrafter/commenting/common/exception/AuthenticationFailedException.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.exception;
1+
package com.codecrafter.commenting.common.exception;
22

33
public class AuthenticationFailedException extends RuntimeException {
44
public AuthenticationFailedException(String message) {

src/main/java/com/codecrafter/commenting/exception/EmailNotFoundException.java renamed to src/main/java/com/codecrafter/commenting/common/exception/EmailNotFoundException.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.exception;
1+
package com.codecrafter.commenting.common.exception;
22

33
public class EmailNotFoundException extends RuntimeException {
44
public EmailNotFoundException() {

src/main/java/com/codecrafter/commenting/config/handler/GlobalExceptionHandler.java renamed to src/main/java/com/codecrafter/commenting/common/exception/GlobalExceptionHandler.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
package com.codecrafter.commenting.config.handler;
1+
package com.codecrafter.commenting.common.exception;
22

33
import com.codecrafter.commenting.domain.dto.ApiResponse;
4-
import com.codecrafter.commenting.exception.AuthenticationFailedException;
54
import jakarta.persistence.EntityNotFoundException;
65
import org.springframework.http.HttpStatus;
76
import org.springframework.http.ResponseEntity;

src/main/java/com/codecrafter/commenting/config/filter/JwtAuthenticationFilter.java renamed to src/main/java/com/codecrafter/commenting/common/filter/JwtAuthenticationFilter.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.codecrafter.commenting.config.filter;
1+
package com.codecrafter.commenting.common.filter;
22

3-
import com.codecrafter.commenting.config.jwt.TokenProvider;
3+
import com.codecrafter.commenting.common.jwt.TokenProvider;
44
import com.codecrafter.commenting.domain.entity.MemberAuth;
55
import com.codecrafter.commenting.repository.MemberAuthRepository;
66
import io.jsonwebtoken.ExpiredJwtException;

src/main/java/com/codecrafter/commenting/config/jwt/CustomUserDetails.java renamed to src/main/java/com/codecrafter/commenting/common/jwt/CustomUserDetails.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.jwt;
1+
package com.codecrafter.commenting.common.jwt;
22

33
import java.util.Collection;
44
import java.util.Collections;

src/main/java/com/codecrafter/commenting/config/jwt/TokenProvider.java renamed to src/main/java/com/codecrafter/commenting/common/jwt/TokenProvider.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.jwt;
1+
package com.codecrafter.commenting.common.jwt;
22

33
import io.jsonwebtoken.Claims;
44
import io.jsonwebtoken.Jwts;

src/main/java/com/codecrafter/commenting/config/mail/CertificationGenerator.java renamed to src/main/java/com/codecrafter/commenting/common/mail/CertificationGenerator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.mail;
1+
package com.codecrafter.commenting.common.mail;
22

33
import java.security.NoSuchAlgorithmException;
44
import java.security.SecureRandom;

src/main/java/com/codecrafter/commenting/config/mail/EmailConfig.java renamed to src/main/java/com/codecrafter/commenting/common/mail/EmailConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config.mail;
1+
package com.codecrafter.commenting.common.mail;
22

33
import java.util.Properties;
44
import org.springframework.beans.factory.annotation.Value;

src/main/java/com/codecrafter/commenting/swagger/SwaggerConfig.java renamed to src/main/java/com/codecrafter/commenting/common/swagger/SwaggerConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.swagger;
1+
package com.codecrafter.commenting.common.swagger;
22

33
import io.swagger.v3.oas.annotations.media.Schema;
44
import io.swagger.v3.oas.models.Components;

src/main/java/com/codecrafter/commenting/swagger/SwaggerDESC.java renamed to src/main/java/com/codecrafter/commenting/common/swagger/SwaggerDESC.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.swagger;
1+
package com.codecrafter.commenting.common.swagger;
22

33
import io.swagger.v3.oas.annotations.Operation;
44
import io.swagger.v3.oas.annotations.media.Schema;

src/main/java/com/codecrafter/commenting/util/ResponseUtil.java renamed to src/main/java/com/codecrafter/commenting/common/util/ResponseUtil.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.util;
1+
package com.codecrafter.commenting.common.util;
22

33
import com.fasterxml.jackson.databind.ObjectMapper;
44
import jakarta.servlet.http.HttpServletResponse;

src/main/java/com/codecrafter/commenting/config/SecurityUtil.java renamed to src/main/java/com/codecrafter/commenting/common/util/SecurityUtil.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.codecrafter.commenting.config;
1+
package com.codecrafter.commenting.common.util;
22

33
import com.codecrafter.commenting.domain.entity.MemberAuth;
44
import org.springframework.security.core.Authentication;

src/main/java/com/codecrafter/commenting/config/handler/CustomAccessDeniedHandler.java

-4
This file was deleted.

src/main/java/com/codecrafter/commenting/config/handler/OAuth2SuccessHandler.java

-4
This file was deleted.

src/main/java/com/codecrafter/commenting/controller/BatchController.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
package com.codecrafter.commenting.controller;
22

3-
import com.codecrafter.commenting.config.batch.MemberScheduler;
3+
import com.codecrafter.commenting.common.batch.MemberScheduler;
44
import java.util.concurrent.Executors;
55
import java.util.concurrent.ScheduledExecutorService;
66
import java.util.concurrent.TimeUnit;
77
import lombok.RequiredArgsConstructor;
88
import lombok.extern.slf4j.Slf4j;
9-
import org.springframework.beans.factory.annotation.Autowired;
109
import org.springframework.web.bind.annotation.GetMapping;
1110
import org.springframework.web.bind.annotation.RequestMapping;
1211
import org.springframework.web.bind.annotation.RestController;

src/main/java/com/codecrafter/commenting/controller/MemberAuthController.java

+1-9
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,21 @@
11
package com.codecrafter.commenting.controller;
22

3-
import com.codecrafter.commenting.config.jwt.TokenProvider;
3+
import com.codecrafter.commenting.common.jwt.TokenProvider;
44
import com.codecrafter.commenting.domain.enumeration.Provider;
55
import com.codecrafter.commenting.domain.request.SignInRequest;
66
import com.codecrafter.commenting.domain.response.SignInResponse;
77
import com.codecrafter.commenting.service.MemberAuthService;
88
import com.codecrafter.commenting.service.MemberService;
9-
import io.jsonwebtoken.Claims;
109
import io.swagger.v3.oas.annotations.Operation;
11-
import jakarta.validation.Valid;
1210
import lombok.RequiredArgsConstructor;
1311
import lombok.extern.slf4j.Slf4j;
1412
import org.springframework.http.HttpHeaders;
15-
import org.springframework.http.HttpStatus;
16-
import org.springframework.http.ResponseEntity;
1713
import org.springframework.security.core.Authentication;
1814
import org.springframework.security.core.annotation.AuthenticationPrincipal;
19-
import org.springframework.security.oauth2.client.authentication.OAuth2AuthenticationToken;
2015
import org.springframework.security.oauth2.core.user.OAuth2User;
2116
import org.springframework.stereotype.Controller;
2217
import org.springframework.web.bind.annotation.GetMapping;
23-
import org.springframework.web.bind.annotation.PostMapping;
2418
import org.springframework.web.bind.annotation.RequestMapping;
25-
import org.springframework.web.bind.annotation.RequestParam;
26-
import org.springframework.web.bind.annotation.RestController;
2719

2820
import java.util.*;
2921

src/main/java/com/codecrafter/commenting/controller/interceptor/ConversationQuestionInterceptor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.codecrafter.commenting.controller.interceptor;
22

3-
import static com.codecrafter.commenting.util.ResponseUtil.createResponseBody;
3+
import static com.codecrafter.commenting.common.util.ResponseUtil.createResponseBody;
44

5-
import com.codecrafter.commenting.config.SecurityUtil;
5+
import com.codecrafter.commenting.common.util.SecurityUtil;
66
import com.codecrafter.commenting.domain.dto.ApiResponse;
77
import com.codecrafter.commenting.domain.entity.MemberSetting;
88
import com.codecrafter.commenting.domain.enumeration.ApiStatus;

src/main/java/com/codecrafter/commenting/controller/interceptor/LoginCheckInterceptor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.codecrafter.commenting.controller.interceptor;
22

3-
import static com.codecrafter.commenting.util.ResponseUtil.createResponseBody;
3+
import static com.codecrafter.commenting.common.util.ResponseUtil.createResponseBody;
44

5-
import com.codecrafter.commenting.config.SecurityUtil;
5+
import com.codecrafter.commenting.common.util.SecurityUtil;
66

77
import com.codecrafter.commenting.domain.dto.ApiResponse;
88
import com.codecrafter.commenting.domain.enumeration.ApiStatus;

src/main/java/com/codecrafter/commenting/controller/interceptor/RecommendInterceptor.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
package com.codecrafter.commenting.controller.interceptor;
22

3-
import static com.codecrafter.commenting.util.ResponseUtil.createResponseBody;
3+
import static com.codecrafter.commenting.common.util.ResponseUtil.createResponseBody;
44

5-
import com.codecrafter.commenting.config.SecurityUtil;
65
import com.codecrafter.commenting.domain.dto.ApiResponse;
76
import com.codecrafter.commenting.domain.entity.Conversation;
87
import com.codecrafter.commenting.domain.enumeration.ApiStatus;

src/main/java/com/codecrafter/commenting/domain/response/ProfileResponse.java

-11
This file was deleted.

src/main/java/com/codecrafter/commenting/domain/response/RecommendResponse.java

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
package com.codecrafter.commenting.domain.response;
22

3-
import com.codecrafter.commenting.domain.entity.Conversation;
4-
import com.codecrafter.commenting.domain.entity.MemberInfo;
5-
import io.swagger.v3.oas.annotations.media.Schema;
6-
73
public record RecommendResponse (
84
boolean success, String action
95
){

src/main/java/com/codecrafter/commenting/exception/InvalidCertificationNumberException.java

-11
This file was deleted.

src/main/java/com/codecrafter/commenting/exception/SseEmitterSendException.java

-8
This file was deleted.

src/main/java/com/codecrafter/commenting/repository/conversation/ConversationMSTRepository.java

-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@
88
import org.springframework.data.jpa.repository.Query;
99
import org.springframework.data.repository.query.Param;
1010

11-
/**
12-
* @author jiheon
13-
* ConversationMST 관리 Repository
14-
*/
1511
public interface ConversationMSTRepository extends JpaRepository<ConversationMST,Long> {
1612

1713
@Query("SELECT COUNT(c) FROM ConversationMST c WHERE c.owner.id = :ownerId")

src/main/java/com/codecrafter/commenting/repository/profile/ProfileRepository.java

-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package com.codecrafter.commenting.repository.profile;
22

33
import com.codecrafter.commenting.domain.entity.MemberInfo;
4-
import io.lettuce.core.dynamic.annotation.Param;
54
import org.springframework.data.jpa.repository.JpaRepository;
6-
import org.springframework.data.jpa.repository.Query;
75

86
public interface ProfileRepository extends JpaRepository<MemberInfo, Long>, ProfileRepositoryCustom {
97

src/main/java/com/codecrafter/commenting/service/ConversationService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.codecrafter.commenting.service;
22

33
import com.codecrafter.commenting.common.event.dto.NotificationEvent;
4-
import com.codecrafter.commenting.config.SecurityUtil;
4+
import com.codecrafter.commenting.common.util.SecurityUtil;
55
import com.codecrafter.commenting.domain.entity.Conversation;
66
import com.codecrafter.commenting.domain.entity.ConversationMST;
77
import com.codecrafter.commenting.domain.entity.MemberAuth;

src/main/java/com/codecrafter/commenting/service/CustomOAuth2UserService.java

-4
This file was deleted.

src/main/java/com/codecrafter/commenting/service/MailSendService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.codecrafter.commenting.service;
22

3-
import com.codecrafter.commenting.config.mail.CertificationGenerator;
3+
import com.codecrafter.commenting.common.mail.CertificationGenerator;
44
import com.codecrafter.commenting.domain.response.EmailCertificationResponse;
55
import com.codecrafter.commenting.repository.CertificationNumberRepository;
66
import jakarta.mail.MessagingException;

0 commit comments

Comments
 (0)