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";
[update] User.java package 변경 [#67]
front : [delete] 불필요한 코드 제거 [#74] #75
Study
회원가입에서 요구하는 조건을 완료하면 로그인을 진행할 텐데
해당 값이 없으면 에러를 띄우기 때문에 예외처리를 어떻게 하면 좋을지 찾아봤다.
보통 에러는 컴파일, 런타임, 논리적 에러로 나뉘는 것 같다.
컴파일 에러 - 컴파일 시에 발생하는 에러
런타임 에러 - 실행 시에 발생하는 에러
논리적 에러 - 실행은 되지만, 의도와 다르게 동작하는 것
출처 : 자바의정석 - 자바(예외처리 Exception)
예외처리를 참고하며 본 글
728x90
'TIL' 카테고리의 다른 글
273일차(모험 182일차) - 로그인 예외 처리 (0) | 2022.06.15 |
---|---|
272일차(모험 181일차) - 회원가입 성공 후 로그인 페이지 전환 (0) | 2022.06.14 |
268일차(모험 177일차) - 회원가입 실시간 중복 체크하기 2 (0) | 2022.06.10 |
267일차(모험 176일차) - 회원가입 실시간 중복 체크하기 (0) | 2022.06.09 |
266일차(모험 175일차) - sessionStorage 삭제 2 (0) | 2022.06.08 |