개발중 Build시 unmappable character (0xED) for encoding x-windows-949 해당 오류발생해당현상은 인코딩 충돌로 인해 발생파일안에 한글이 있을경우 해당 인코딩 충돌 문제일 가능성이 높음x-windows-949에서 지원하지 않는 문자로 인해 발생한 오류 해결방법프로젝트나 파일에 인코딩 설정 변경UTF-8 과같은 문자셋으로 인코딩 하게 변경 파일(File) → 설정(Settings) → 에디터(Editor) → 파일 인코딩(File Encoding) 전역인코딩, 프로젝트인코딩, 프로퍼티 파일에 대한 디폴트 인코딩을 UTF-8로 변경해준다해당 설정을 통해 Properties 파일이나 프로젝트에 파일들을 UTF-8 형식으로 인코딩 할수있다 이래도 안되면 VM에서 ..
현재 운영중인 서비스의 설정파일들을 분리할일이 생겼다 Github에 민감정보를 올릴순없었기에 교체겸, 소셜로그인을 사용하고있기 떄문에 Local 환경과 운영환경의 설정정보들의 주석을 일일이 풀고, 주석화시키기에는 너무 귀찮다고 판단하여 application파일을 여러개로 나누어 설정정보들을 나누어 관리하는 과정에서 @Value에 값이 제대로 안들어가는 상황발생 해결하는 과정과 원인에 대해서 알아보도록 하겠습니다 application의 여러 설정파일들의 정보들을 나누던 도중 @Value의 값이 제대로 안들어가는 오류를 확인 대표적을 4가지를 확인할수 있는데 해당내용은 아래와같다 1. properties 및 yml의 @Value로 넣을 이름이 틀렸는지 확인 2.@Value로 넣을 변수에 static을 넣었는..
외부에서 노트북들고 작업할 일이 생겨서 서버를 킨 순간 오류가 발생 Communications link failure 오류메세지를 보니 데이터베이스 쪽의 오류가 난것으로 보였다 The last packet sent successfully to the server was 0 milliseconds age. The driver has not received any packets from the server. 서버에 성공적으로 전송된 마지막 패킷은 0밀리초입니다. 드라이버가 서버에서 패킷을 받지 못했습니다. DB와 서버가 통신이 안된다는 것을 확인 MySQL 에서는 Connetion Timeout이 존재하는데 Connetion이 생성되고 일정시간동안 사용이 안될경우 Time out처리하여 Connetion을 ..