Encoding2 RestClient 이용한 API 호출 시 Encoding 이슈 처리 외부 사이트를 접속하다보면 QueryString(?) 형태의 파라미터를 보내야 할 경우가 있습니다.그런데 암호화, 등 여러가지 이슈로 이미 encoding 된 값을 가지고 있다면 RestClient 기본값으로 encoding이 자동으로 진행되어 2번의 encoding이 되게 되고 정상적이 호출이 일어나지 않는 이슈가 발생하게 됩니다. 또한 원본 데이터를 가지고 보내면 데이터 값에 대한 표준 규격의 데이터 규칙 이슈가 발생 될 수 있는 경우가 있습니다. 이 때 정답은 아니겠지만 RestClient에서 Encoding을 끄는 것도 방법이어서 여기에 간략하게 정리하고 갑니다. 기존에 작성한 코드에서 2줄 추가 되었습니다. 자세한 코드는 기존 코드를 참고 하시기 바랍니다. @Bean .. 2025. 9. 1. STS(Eclipse, 이클립스) Encoding(UTF-8) 설정 개인적으로 이제는 설정할 이유는 없다고 생각하는 부분인데, 프로젝트를 하다보면 과거 소스를 기반으로 작업하다 보면 발생하는 경우가 있어 세팅을 해 놓는 값입니다. 이 부분은 신규 프로젝트라면 세팅 안하셔도 되는 부분입니다. 1. "Window > Preferences..." 를 클릭합니다. 2. 검색창에 "encoding" 검색 후 Content Types에 아래에 해당 하는 곳을 다 "UTF-8"을 입력하거나 선택해 주세요 아래는 변경해야 하는 곳입니다. General > Content Types > Java Class FileGeneral > Content Types > Java Properties FileGeneral > Content Types > Spring Properties File귀차니즘.. 2025. 7. 9. 이전 1 다음