SOPT에서 활동하며 스프링 부트 개발 시 에러 핸들링을 해주어야 할 일이 많이 있었다. 32기 때 이런 에러 핸들링을 스스로 하지 않았고, 앱잼 때도 리드 언니가 미리 해주어 서비스 단에서 커스텀 에러를 던지게 되더라도 우리가 만든 공통 형식으로 잘 찍히는 것만 확인하고 그 원리를 이해하지 않았던 것이 아쉬웠다. 그래서 이번 합동 세미나를 진행하며 에러 핸들링을 했던 것을 정리해보고자 한다 :) 1. Error을 관리할 Enum 과 CustomException 만들기 - API를 작성할 때 따로 Custom Error Handler를 만들어주지 않는다면, Runtime Error 발생 시 모두 500 Error로 Response가 전달되게 된다 { "timestamp": "2023-11-25T22:09..
[Android] ADB와 연결된 Device가 unauthorized 라고 표시될 때 해결 방법 분석하고자 하는 앱이 nox에서는 실행 전 종료되는 상황이 발생해 실제 핸드폰을 연결하여 분석하고자 할 때 다음과 같은 에러가 발생해 이에 대한 해결법을 정리하려고 한다. 에러 메시지는 다음과 같다 adb.exe: device unauthorized This adb server's $ADB_VENDOR_KEYS is not set Try 'adb kill-server' if that seems wrong. Otherwise check for a confirmation dialog on your device. 실제로 터미널에서 "adb devices" 명령어를 사용해보면 연결된 스마트폰에 대해 상태가 devi..
# 표준 시간대 변경 - [설정]의 [자세히보기] → [날짜 및 시각] 부분에서 표준 시간대를 변경할 수 있음 # 네트워크 설정 - nmtui (network managing text UI) # 방화벽 설정 - dnf install firewall -config 설치 필요 - firewall-config 명령어로 사용 - 외부에 서비스하기 위해 포트를 열 때 사용 - 설치 후 새 cmd창에서 명령어를 입력해야 에러가 나지 않음 > 그렇지 않으면 firewall-config cannot open display 에러 발생 # 서비스(데몬) 설정 - 설치: dnf -y install ntsysv - 사용: ntsysv - 서비스(데몬)의 시작, 중지, 재시작 및 사용 여부를 설정할 때 사용 [출처] - 숙명여..