본문 바로가기
728x90

framework2

[ Spring ] MappingJacksonValue 오늘은 Spring Framework에서 제공해 주는 MappingJacksonValue 클래스에 대해 포스팅을 해보겠습니다. MappingJacksonValue 란? MappingJacksonValue 는 JSON Serialization(직렬화)을 처리하는 데 사용되며, 주로 Spring MVC(혹은 Spring WebFlux) 기반의 웹 애플리케이션에서 Java 객체를 JSON으로 변환하거나, 반대로 JSON 데이터를 Java 객체로 변환하는 데 사용됩니다. Spring에서는 기본적으로 Jackson 라이브러리를 내부적으로 사용하여 JSOn 데이터를 처리하는데, Jackson은 Java 객체를 JSON으로 변환하고, JSON 데이터를 Java 객체로 변환하는데 매우 효율적이고 강력한 라이브러리입니다.. 2023. 8. 3.
[ JAVA ] Iterator 개념 및 예제 Restful API 기반 프로젝트를 진행하던 중 데이터 찾는 과정에서 Iterator를 사용해서 기능 구현을 했는데, 프레임워크인 건 알지만 정확한 개념에 대해 알아보기 위해 포스팅을 해보겠습니다. Iterator 개념 Iterator 란 컬렉션(Collection)과 같은 데이터 구조에서 요소를 순회하고 선택적으로 해당 요소를 가져오는 데 사용되는 인터페이스입니다. Iterator 패턴은 소프트웨어 디자인 패턴 중 하나로, 데이터 구조의 내부 구현에 독립적으로 순회 기능을 제공하여 코드의 일관성과 유연성을 높입니다. Iterator에 대해서 알아보신다면 먼저 컬렉션 프레임워크에 대해 알고 있어야 하는데, 컬렉션 프레임워크는 데이터를 저장하는 클래스들을 표준화한 설계입니다. 데이터를 저장하는 구조에 따.. 2023. 7. 21.
728x90