Комментарии 8
Я так и не понял, при чем здесь Spring.
+10
Не вводите людей в заблуждение заголовком — слово «Spring» в нем лишнее. Озаглавьте так, что бы заголовок соответствовал содержанию, например так: «Несколько прописных истин, которые вы точно уже где-то слышали».
+6
в п.2 гармонично вписывается MapStruct, который, как и Lombok, работает на этапе кодогенерации:
@Mapper
public interface UserMapper {
UserMapper INSTANCE = Mappers.getMapper(UserMapper.class);
UserModel fromEntity(UserEntity user);
}
@RestController
...
@Override
public UserModel getUser(UUID userId) {
return UserMapper.INSTANCE.fromEntity(userService.findById(userId));
}
0
Вопрос немного не по теме поста. Lombok позволяет убирать boilerplate код, но на сколько он при этом сажает производительность? Создает ли он какие-то проблемы при практическом использовании?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
10 самых распространенных ошибок при работе с платформой Spring. Часть 1