exception

개발노트

[Spring/Exception] 535-5.7.8 Username and Password not accepted

javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted 구글(Google)은 지난 2022년 5월 30일부터 '보안 수준이 낮은 앱'을 더 이상 지원하지 않는다: https://support.google.com/accounts/answer/6010255 기존에는 메일 발송을 치르기 위해 '보안 수준이 낮은 앱의 액세스'만 기본값 '사용 안 함'에서 '사용함'으로 바꿨다면, 이제는 해당 설정을 대신할 방법이 필요해진 것이다. 방법은 다음과 같다. 예외메시지. 535-5.7.8 Username and Password not accepted ✅ 해결방법: 발송 주체가 되는 계정으로 로그인한 후 ①'Google ..

개발노트

[Oracle/Exception] ORA-28001: 비밀번호가 만기되었습니다.

### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: ORA-28001: 비밀번호가 만기되었습니다. 💡 오라클 패스워드 기본 만료 기한 설정 확인 : DEFAULT 계정들의 PASSWORD_LIFE_TIME LIMIT은 기본 180일로 제한돼 있다. SELECT * FROM DBA_PROFILES WHERE PROFILE = 'DEFAULT' AND RESOURCE_NAME = 'PASSWORD_LIFE_TIME'; 💡 오라클 계정 상태 조회 : 당장 사..

Java

[JAVA] 13-2. 예외처리 | finally | try-with-resource | 오버라이딩

목차 예외처리 방법 1-1. finally 1-2. try-with-resource Exception과 오버라이딩 예외처리를 가장 많이 활용하는 것이 io(input/output) 패키지이다. 아직 io를 학습하기 전이므로, io 문법보다는 try-catch 블럭의 실제 사용과 흐름에 집중해서 살펴보자. 1. 예외처리 방법 1-1. finally 예외처리 구문과 상관 없이 반드시 수행해야 하는 경우 작성하며, 보통 사용한 자원을 반납할 목적으로 쓰인다. close() 입출력에 사용한 스트림을 닫아주는 메소드이다. IOException을 위임한 메소드이기 때문에 finally 블럭 안이더라도 예외처리용 try-catch 블럭을 중첩해 썼다. if문에 넣지 않고 그냥 in.close();를 실행한다면, Nu..

Java

[JAVA] 13-1. 예외처리 | throws | try-catch | 사용자 정의 예외클래스

목차 예외(exception) 예외 클래스 계층 구조 예외처리 방법 3-1. throws 3-2. try-catch 3-3. finally 사용자 정의 예외클래스 1. 예외(exception) 프로그램 실행 중 문제가 발생해 구동에 영향 받는 것을 크게 오류와 예외로 구분할 수 있다. 오류(error)란 시스템상에서 프로그램에 심각한 문제가 발생해 실행 중이던 프로그램이 종료되는 것을 가리킨다. ❗ 에러(error)는 물리적 오류를 말하므로 프로그램 작성하는 개발자가 미리 예측하거나 처리하는 등 직접 다룰 수 있는 영역이 아니다. 예외(Exception)는 미리 예측하고 처리할 수 있을 만큼 상대적으로 미약한 오류를 말한다. 그렇지 못할 경우 오류와 마찬가지로 비정상적인 종료가 치러진다. ❗ 개발자는 이..

@reminder
'exception' 태그의 글 목록