728x90 반응형 IT 개발186 [JAVA] XML 파싱하기 - Document Class 사용 / 마샬, 언먀샬 [XML 파싱하기 - Document Class 사용] https://mchch.tistory.com/221 [JAVA] XML 파싱 / XML 출력 / XML 변환 / XML 읽기 XML 문서 00 NORMAL_CODE 2 55 0.002 2 57 0.002 10 1 23 DocumentBuilderFactor : 어플리케이션으로 XML 문서로부터 DOM 객체 트리를 생성하는 파서를 취득할 수 있는 팩토리 API를 정의합니다. DocumentBuilder : 현재 설정 mchch.tistory.com 개인적으로 XML 파싱할때는 DOCUMENT Class 보다는 언마샬을 사용해 Lombok을 사용하여 VO에 노드별로 객체를 만들어 놓고 파싱하는 방법이 더 나은데 이 방법의 경우 VO에 필요한 데이터를 .. 2023. 4. 23. [Spring] gradle maven 하기 : implementation (org.json) 추가하기 [gradle maven 하기 : implementation (org.json) 추가하기] 2023. 4. 21. [JAVA] XML 파싱하기 - XML to JSON 변환 (org.json 라이브러리 사용 XML.toJSONObject()) [XML 파싱하기 - XML to JSON 변환 (org.json 라이브러리 사용 XML.toJSONObject())] Open api 사용하는데 다 못 끝내서 퇴근하고 집 가는 길에 머릿속으로 정리 중!! OpenApi가 Xml로 지원해서 문자열 받아올 때 Json으로 변환해서 필요한 값을 꺼내는 작업 필요 집가서 재정리 필요!! 파라미터값이 많거나 또는 지정된 사업장만 조회해 오는 거였으면 좋았을 텐데 몇만 개 데이터라 음… 페이징 처리로 불러오던데 총 몇 개를 불러와야 좋을지 집 가는 길이 고민 좀 해봐야겠다. * 참고 https://codechacha.com/ko/java-convert-xml-to-json/ Java - XML을 JSON으로 변환 Java에서 XML(eXtensible Marku.. 2023. 4. 20. [JAVA] Invalid character found in method name. HTTP method names must be tokens 에러 [Invalid character found in method name. HTTP method names must be tokens 에러] Invalid character found in method name. HTTP method names must be tokens 에러는 Postman으로 HTTP 통신 확인을 하다가 위와 같은 에러가 발생하여 발생원인을 찾아보니 Https가 활성화되어있지 않은데 Https로 post 요청을 하여 에러가 발생했다. URL을 http로 변경하여 통신하니 정상적으로 구동되었다. 어떤 글을 보니 정식적으로 운영되는 서비스는 https로 서비스되게끔 설정해 놓아서 postman에서 POST 방식으로 통신해도 정상적으로 구동되었지만, 사내 및 아직 오픈하지 않은 서비스는 ss.. 2023. 4. 20. [Spring] - Lombok 어노테이션 @Builder [Lombok 어노테이션 @Builder ] 어노테이션을 자주 사용하는데도 불구하고 정확히 이해하고 사용하는 건 없는 것 같아서 하나씩 정리해보고자 한다. https://esoongan.tistory.com/82 https://www.daleseo.com/lombok-popular-annotations/ [자바] 자주 사용되는 Lombok 어노테이션 Engineering Blog by Dale Seo www.daleseo.com 2023. 4. 19. [Spring] - org.apache.ibatis.exceptions.TooManyResultsException 예외 [[Spring] - org.apache.ibatis.exceptions.TooManyResultsException 예외] - returnType은 결과값이 1개 나와야하는데 결과값이 여러개 나오는 경우에 발생하는 예외이다. * 결과값을 하나만 나오게 쿼리를 수정하거나 또는 returnType을 List로 바꾸어주면 해결된다. 2023. 4. 19. [Thymeleaf] 사용법 * 참고자료 https://cyberx.tistory.com/132 thymeleaf (server-side template engine) 사용법 정리 - 1 저희 회사 제품인 CMS 솔루션 bizXpress는 Thymeleaf Template Engine 2.1.5 을 채택하여 사용하고 있습니다. 과거에는 JSP만 사용하다가 Thymeleaf 를 처음 접하면서 조금 생소하고 비교적 까다로운 사용법 때문 cyberx.tistory.com 2023. 4. 18. [JavaScript] input Box 자동 submit 막기 - form 태그의 속성값으로 막기 [input Box 자동 submit 막기 - form 태그 속성값] 아래 코드와 같이 onsubmit="return false"만 넣어주면 자동으로 submit을 막는다. - input 박스 내에서 엔터를 쳤을 경우 refresh 되는 경우가 있는데 submit을 막으면 refresh를 막을 수 있다. - 코드 짜다가 input box에서 엔터를 두번 쳤을 때 refresh되는 이슈가 있었는데 위와 같이 해결하였다. 2023. 4. 18. [javascript] chart 라이브러리 [javascript] chart 라이브러리] 자바스크립트 차트 라이브러리 소개 [TOAST UI] : https://ui.toast.com/tui-chart TOAST UI :: Make Your Web Delicious! TOAST UI is an open-source JavaScript UI library maintained by NHN Cloud. ui.toast.com [amChart] : https://www.amcharts.com/demos/ Chart Demos - amCharts www.amcharts.com 2023. 4. 16. [javascript] reduce 사용하기 [[javascript] reduce 사용하기] Array 객체의 메소드 reduce는 배열 요소를 순환하면서, 정의된 callback 함수에 의해 단일 값으로 누적시킬 수 있다. reduce 메소드의 형태는 인자로 callback 함수와 초기값을 받는다. 첫번째 callback 함수는 기존 다른 메소드와 달리 여러 매개변수를 정의한다. 최대 4개까지 매개변수를 받고, 첫번째 누적된 값과 현재 요소 값은 필수이다. reduce 메소드가 처음에 실행할 때, 누적된 값은 두번째 인자(초기값)을 할당받는다. 이후에는 배열 순환이 끝날 때까지 callback 함수에서 반환된 값으로 재할당된다. 배열.reduce(누적된 값, 현재 요소 값, 현재 인덱스, 원본 배열) => { return 누적값으로 반환되는 값 .. 2023. 4. 16. 이전 1 2 3 4 5 6 7 ··· 19 다음 728x90 반응형