Skip to content

Commit 31e3543

Browse files
committed
refactor: 예외를 아키텍쳐 단위의 패키지로 이동 #28
1 parent de80d87 commit 31e3543

File tree

5 files changed

+7
-5
lines changed

5 files changed

+7
-5
lines changed

backend/src/main/java/ddangkong/controller/exception/GlobalExceptionHandler.java

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package ddangkong.controller.exception;
22

3+
import ddangkong.service.excpetion.BusinessLogicException;
4+
import ddangkong.service.excpetion.ViolateDataException;
35
import jakarta.validation.ConstraintViolationException;
46
import lombok.extern.slf4j.Slf4j;
57
import org.springframework.http.HttpStatus;

backend/src/main/java/ddangkong/controller/exception/BusinessLogicException.java backend/src/main/java/ddangkong/service/excpetion/BusinessLogicException.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package ddangkong.controller.exception;
1+
package ddangkong.service.excpetion;
22

33
public class BusinessLogicException extends RuntimeException {
44

backend/src/main/java/ddangkong/controller/exception/ViolateDataException.java backend/src/main/java/ddangkong/service/excpetion/ViolateDataException.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package ddangkong.controller.exception;
1+
package ddangkong.service.excpetion;
22

33
public class ViolateDataException extends RuntimeException {
44

backend/src/main/java/ddangkong/service/question/BalanceQuestionService.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package ddangkong.service.question;
22

3-
import ddangkong.controller.exception.BusinessLogicException;
4-
import ddangkong.controller.exception.ViolateDataException;
53
import ddangkong.controller.question.dto.BalanceQuestionResponse;
64
import ddangkong.domain.option.BalanceOption;
75
import ddangkong.domain.option.BalanceOptionRepository;
86
import ddangkong.domain.question.BalanceQuestion;
97
import ddangkong.domain.question.RoomQuestionRepository;
8+
import ddangkong.service.excpetion.BusinessLogicException;
9+
import ddangkong.service.excpetion.ViolateDataException;
1010
import java.util.List;
1111
import lombok.RequiredArgsConstructor;
1212
import org.springframework.stereotype.Service;

backend/src/test/java/ddangkong/service/question/BalanceQuestionServiceTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import static org.assertj.core.api.Assertions.assertThat;
44
import static org.assertj.core.api.Assertions.assertThatThrownBy;
55

6-
import ddangkong.controller.exception.BusinessLogicException;
76
import ddangkong.controller.option.dto.BalanceOptionResponse;
87
import ddangkong.controller.question.dto.BalanceQuestionResponse;
98
import ddangkong.domain.question.Category;
109
import ddangkong.service.BaseServiceTest;
10+
import ddangkong.service.excpetion.BusinessLogicException;
1111
import org.junit.jupiter.api.Nested;
1212
import org.junit.jupiter.api.Test;
1313
import org.springframework.beans.factory.annotation.Autowired;

0 commit comments

Comments
 (0)