Spring/에러 해결 5

[Spring] Cannot resolve symbol '@Resource' 해결

[문제] Spring 프로젝트 진행 중 컨트롤러 파일에 @Resource를 작성하였지만, 아래와 같은 문구가 나타나면서 에러 표시가 났다. Cannot resolve symbol 'Resource' [원인] 해당 라이브러리가 JavaEE Module인 java.xml.ws.annotation의 일부인데, java.xml.ws.annotation 은 Java 9 부터 Deprecated 되었기 때문이다. [해결] pom.xml 파일에 아래와 같이 종속성을 추가해준 뒤 import 처리 해줌으로써 해결이 가능하다. javax.annotation javax.annotation-api 1.3.2

[Spring] javax.mail.AuthenticationFailedException 해결

[문제] Spring을 이용하여 프로젝트를 개발하던 중 아래와 같은 메시지가 나타나고 javax.mail 관련 작업이 작동하지 않는 현상이 발생했다. javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. ~ [해결] 첫번째로 javax.mail을 통해 gmail smtp를 사용하기 위한 아이디 및 비밀번호 설정을 확인한다. 아이디와 비밀번호 모두 오타없이 잘 작성되어 있어도 같은 오류가 발생한다면 아래와 같이 해결한다. 1. 구글 계정에 로그인한 후 Google 계정 관리 항목에 접속한다. 2. 보안 항목에 접속하여 "보안 수준이 낮은 앱의 액세스" 를 확인한다. 3. "사용 안함"으로 설정되어 있으면..