▶ Back-End/Java47 문자열에 가변적인 특정 문자열을 원하는 위치에 추가 StringBuffer Class로 간단하게 해결 *고정된 메세지에 가변적 문자열을 추가해야 한다고 가정 ▷ Example public void test(){ String str = "오늘 총 걸음 걸으셨습니다."; // 고정 문자열 int number01 = 1000; int number02 = 10000; // .insert(원하는 위치, 추가할 문자열) StringBuffer msg01 = new StringBuffer(str); msg01.insert(5, NumberFormat.getInstance().format(number01)); StringBuffer msg02 = new StringBuffer(str); msg02.insert(5, NumberFormat.getInstance().for.. 2021. 3. 5. JSON Unrecognized field 해결방법(@JsonIgnoreProperties) JSON 데이터를 구성하는 요소가 가변적일 때 무시하는 방법 *소스는 변하지 않았지만 연동 했던 API 응답 값이 변했다고 가정 ▷ ERROR - JSON 데이터를 매핑하지 못해 에러 발생 com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field ▷ 해결 방법 *2가지 중에 골라서 사용 - Example JSON data { "id": 1, "name":"test" } ① 클래스 레벨에 @JsonIgnoreProperties 어노테이션 - 특정 요소 제외 @JsonIgnoreProperties({"name"}) public class TestClass{ String id; } - 선언한 필드 이외 모든 요소 제.. 2021. 3. 3. 이전 1 ··· 3 4 5 6 다음 728x90 728x90