Skip to content

Commit

Permalink
[#109] Refactor: 명확한 패키지 구분을 위한 변경
Browse files Browse the repository at this point in the history
- common 패키지 : 공통적으로 필요한 패키지를 모아둠.
- common/exception 패키지 : 커스텀 예외 처리 클래스를 모아둠.
- common/response 패키지 : 응답 객체를 모아둠.
- domain 패키지 : entity 클래스와 repository를 모아둠.
  • Loading branch information
beginin15 committed Mar 27, 2020
1 parent 1c2a113 commit 9203752
Show file tree
Hide file tree
Showing 9 changed files with 21 additions and 13 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.codesquad.team1.signup.constants;
package com.codesquad.team1.signup.common.constants;

import java.util.regex.Pattern;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.codesquad.team1.signup.Exception;
package com.codesquad.team1.signup.common.exception;

public class ForbiddenException extends RuntimeException {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.codesquad.team1.signup.Exception;
package com.codesquad.team1.signup.common.exception;

public class UnauthorizedException extends RuntimeException {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.codesquad.team1.signup.Exception;
package com.codesquad.team1.signup.common.response;

public class ErrorResponse {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.codesquad.team1.signup.response;
package com.codesquad.team1.signup.common.response;

public class ValidationResponse {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.codesquad.team1.signup.repository;
package com.codesquad.team1.signup.domain.interest;

import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.Table;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.codesquad.team1.signup.repository;
package com.codesquad.team1.signup.domain.interest;

import com.codesquad.team1.signup.domain.interest.Interest;
import org.springframework.data.repository.CrudRepository;

public interface InterestRepository extends CrudRepository<Interest, Integer> {}
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.codesquad.team1.signup.repository;
package com.codesquad.team1.signup.domain.user;

import com.codesquad.team1.signup.domain.interest.Interest;
import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.MappedCollection;
import org.springframework.data.relational.core.mapping.Table;
Expand All @@ -9,14 +10,19 @@
import java.util.Objects;
import java.util.regex.Matcher;

import static com.codesquad.team1.signup.constants.ValidationConstants.USER_EMAIL_VALIDATION_PATTERN;
import static com.codesquad.team1.signup.constants.ValidationConstants.USER_ID_VALIDATION_PATTERN;
import static com.codesquad.team1.signup.constants.ValidationConstants.USER_PASSWORD_VALIDATION_PATTERN;
import static com.codesquad.team1.signup.constants.ValidationConstants.USER_PHONE_NUMBER_VALIDATION_PATTERN;
import static com.codesquad.team1.signup.common.constants.ValidationConstants.USER_EMAIL_VALIDATION_PATTERN;
import static com.codesquad.team1.signup.common.constants.ValidationConstants.USER_ID_VALIDATION_PATTERN;
import static com.codesquad.team1.signup.common.constants.ValidationConstants.USER_PASSWORD_VALIDATION_PATTERN;
import static com.codesquad.team1.signup.common.constants.ValidationConstants.USER_PHONE_NUMBER_VALIDATION_PATTERN;

@Table("USERS")
public class User {

enum Gender {
FEMALE,
MALE;
}

@Id
private int id;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.codesquad.team1.signup.repository;
package com.codesquad.team1.signup.domain.user;

import com.codesquad.team1.signup.domain.user.User;
import org.springframework.data.jdbc.repository.query.Query;
import org.springframework.data.repository.CrudRepository;

Expand Down

0 comments on commit 9203752

Please sign in to comment.