1. 모듈 등록 방식의 변화 (가장 큰 차이)

기존 Jackson 2.x (com.fasterxml)에서는 LocalDateTime을 처리하려면 별도의 라이브러리(jackson-datatype-jsr310)를 추가하고, 아래와 같이 모듈을 수동으로 등록해야 했습니다.

// Jackson 2.x 방식
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule()); // 이걸 안 하면 에러 나거나 숫자로 나옴

반면, **Jackson 3.x (tools.jackson)**는 설계 단계부터 최신 자바(Java 8+)를 기준으로 만들어졌습니다.

2. 불변성(Immutability) 강화

tools.jackson은 빌더 패턴을 강제하는 경향이 생깁니다.