TIL

271일차(모험 180일차) - 불필요한 코드 제거

haedal-uni 2022. 6. 13. 22:12
728x90

불필요한 코드 제거

backend - 관리자 코드

front - login

 

 

User 

public User(String username, String nickname, String password, String passwordConfirm, String email, UserRole role) {
    this.username = username;
    this.nickname = nickname;
    this.password = password;
    this.passwordConfirm = passwordConfirm;
    this.email = email;
    this.role = role;
}
@Column(nullable = false)
@Enumerated(value = EnumType.STRING)
private UserRole role;

 

 

 

UserRole 파일 제거

public enum UserRole {
    USER,  // 사용자 권한
    ADMIN  // 관리자 권한
}

 

 

 

UserService

private static final String ADMIN_TOKEN = "AAABnv/xRVklrnYxKZ0aHgTBcXukeZygoC";

 

 

 

[delete] role 제거 [#67] #68

[update] User.java package 변경 [#67]

 

front : [delete] 불필요한 코드 제거 [#74#75

 


Study

회원가입에서 요구하는 조건을 완료하면 로그인을 진행할 텐데

해당 값이 없으면 에러를 띄우기 때문에 예외처리를 어떻게 하면 좋을지 찾아봤다.

보통 에러는 컴파일, 런타임, 논리적 에러로 나뉘는 것 같다.

 

컴파일 에러 - 컴파일 시에 발생하는 에러
런타임 에러 - 실행 시에 발생하는 에러
논리적 에러 - 실행은 되지만, 의도와 다르게 동작하는 것

출처 : 자바의정석 - 자바(예외처리 Exception)

 

 

 

예외처리를 참고하며 본 글

자바의 예외의 종류 3가지

[Spring] 올바른 예외처리를 위한 방법

 

 

728x90