Есть сущности, которые сериализуются в/из JSON с помощью Jackson object mapper.
Нужно ли помечать такие классы интерфейсом Serializable, либо это пережиток стандартных средств сериализации java? Возможны ли проблемы в противном случае?
Serializable используется java.io и необходим, если вы хотите сохранить объекты в сеансе. Некоторые другие фреймворки используют Serializable за сценой для выполнения сериализации. Если вы не знаете, где сериализуется объект с помощью java.io.Serializable, лучше добавить этот интерфейс в DTO.
На стороне клиента может использоваться другая сериализация, такая как JSON, XML и т. д., и в этом случае используется Jackson, но она не влияет на процессы, выполняющие сериализацию на стороне сервера, и она должна обрабатываться отдельно вашим кодом или некоторыми другими средами, такими как Struts или Spring, не так ли, не имеет значения.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости