# Immutable jackson pojo with Lombok

DevFeed: [Immutable jackson pojo with Lombok](<https://devfeed.tech/articles/immutable-jackson-pojo-with-lombok-26089.md>)

Original publisher: [Read original article](<https://blog.arkey.fr/tomb/immutable-jackson-pojo-with-lombok/>)

Author: brice.dutheil@gmail.com (Brice Dutheil)

Published: 2019-02-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [The Coffee Workshop](<https://devfeed.tech/sources/the-coffee-workshop.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Jackson, Java Dates, Exception, LocalDate](<https://devfeed.tech/topics/jackson-java-dates-exception-localdate.md>), [Code](<https://devfeed.tech/topics/code.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [generation](<https://devfeed.tech/tags/generation.md>), [jackson](<https://devfeed.tech/tags/jackson.md>), [java](<https://devfeed.tech/tags/java.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [project](<https://devfeed.tech/tags/project.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

## AI overview

This article discusses keeping Java objects immutable when using code-generation tools such as Lombok and serialization tooling such as Jackson. It focuses on reducing repetitive accessors and constructor code while considering maintenance costs.

## Source excerpt

The quest to immutable objects It's sometime hard to keep following good principles in object oriented paradigm especially if we'd like to enjoy modern tooling that those that generates code for us.