Разница между страницами «Owncloud FB» и «Lombok»

Материал из Home Wiki
(Различия между страницами)
Перейти к навигации Перейти к поиску
 
 
Строка 1: Строка 1:
= FreeBSD =
= Минусы =


# install FreeBSD 12.1
1. При использовании @AllArgsConstructor, @NoArgsConstructor не возможно выполнить явный поиск в IDE нужного конструктора.
# install ports with portsnap: portsnap auto
# install mod_php73: pkg install mod_php73
# install owncloud: https://wolf-a.ru/pkg/owncloud-php73-10.3.2.txz
# install mysql-server: pkg install mysql-server57


= MySQL =
2. @Data - обычно навешивают для геттеров/сеттеров, но к ним прилепляется toString, equals/hashCode - которые обычно не нужны.


= OwnCloud =
3. @ToString - не позволяет изменить формат сообщения, мне ближе фигурные скобочки, а lombok использует круглые.
== upgrade ==
 
protsnap fetch
4. Если используется аннотация @Builder - не возможно в принципе найти использование установки какого либо свойства.
portsnap update
pkg update
pkg upgrade
cd /usr/ports/www/owncloud
/usr/local/etc/rc.d/apache24 stop
make
make reinstall
/usr/local/etc/rc.d/apache24 start

Текущая версия на 09:57, 16 сентября 2020

Минусы

1. При использовании @AllArgsConstructor, @NoArgsConstructor не возможно выполнить явный поиск в IDE нужного конструктора.

2. @Data - обычно навешивают для геттеров/сеттеров, но к ним прилепляется toString, equals/hashCode - которые обычно не нужны.

3. @ToString - не позволяет изменить формат сообщения, мне ближе фигурные скобочки, а lombok использует круглые.

4. Если используется аннотация @Builder - не возможно в принципе найти использование установки какого либо свойства.