Каковы недостатки использования Lombok в моем Spring Boot RestApi? - PullRequest
0 голосов
/ 09 января 2019

Я использую Lombok в моем Spring Boot Rest Api. Я много искал, но не смог найти то, что я хочу знать о Ломбоке. My rest api - это приложение уровня предприятия, которое в будущем будет расширено дополнительными модулями.

Должен ли я использовать ломбок? Каковы основные недостатки использования Lombok в корпоративных приложениях?

Моя IDE - STS.

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Нет особых преимуществ или недостатков использования Lombok в корпоративном приложении. Сам Lombok и все его аннотации удаляются во время компиляции, поэтому дополнительных библиотек во время выполнения не будет.

Кроме того, если в какой-то момент позже вы примете решение против Lombok, вы можете удалить его снова, запустив delombok, что даст вам код, сгенерированный Lombok. Так что здесь нет никакого реального риска (кроме того, что, конечно, потребуется некоторое время, чтобы все деломбокать).

Для общего (конечно, основанного на мнении) обсуждения преимуществ Ломбока (dis) см. этот ответ .

0 голосов
/ 09 января 2019

Вы должны знать, что на самом деле делает Ломбок. Например, Lombok добавьте @java.beans.ConstructorProperties перед конструкторами. Это может быть важно, если вы используете сериализацию Джексона. Смотри https://projectlombok.org/features/constructor

...