Pull to refresh
27
0
Вячеслав Чернышов @xpendence

backend.developer { java, kotlin }.in(Sber)

Send message
В сервисном слое содержится бизнес-логика, которая, в данном случае, заключается в том, чтобы обратиться в репозиторий и взять оттуда что-то. Репозиторий, в нашем случае, уже реализует все методы Spring Data JPA + QueryDSL, так что, нам даже не нужно делать его реализацию.
В общем, поставил я SSD вторым диском. Впечатлён. Не припомню, чтоб какой-то комп работал так быстро :) И проекты собирает так же быстро, как рабочий на Ubuntu.
Мастер, который приезжал делать замену, сказал, что это второй такой заказ за день. Очевидно, статья повлияла на умы :)
Да, опечатался. Исправил.

Выбросит HttpStatus 409 и не пропустит дальше аннотации.

Да, опечатка. Исправлю. Писал не в IDE.

Правильно, зачем вообще лезть в этот жуткий Spring?
Для пользования нужно подключить Spring Context.
Да, конечно, речь об HDD. Но менять террабайтный HDD на SSD жалко и дорого.
Впрочем, Ubuntu меня вполне устраивает.
Какая у Вас версия ОС?

У меня как раз на днях разрешилась другая ситуация. У меня два мака — mac mini и macbook air, оба 2013 года. К мини ещё magic mouse и magic keyboard, а также, 16 ГБ оперативки. И если макбук до последнего отлично справлялся с задачами и не было заметно понижения производительности, то мини с каждым обновлением ОС потихоньку чах и чах. Дошло до того, что уже было невозможно работать — постоянно висла клавиатура (когда печатаешь, а буквы не появляются, потом раз — и сразу половина появилась в произвольном порядке), становилось нереально открыть даже самое простое приложение вроде Заметок — стабильно при нажатии на приложение начинало крутиться так любимое Тимом Куком радужное колёсико, проходила минута-две и приложение открывалось, когда ты уже о нём позабыл.

И вот, угораздило меня обновиться до High Sierra.

Даже макбук потерял былую прыть, а уж про мак мини и говорить нечего — он впал в кому, не в силах сопротивляться усилиям Тима Кука заставить меня разориться на новый десктоп. Я приуныл и стал подумывать о винде (благо, у меня с 2012 года пылился ПК).

И вот, несколько дней назад мне вдруг пришло решение. Оказалось, что можно откатить маки на версию назад. Я как-то не особо задумывался над этим, и оказалось, что это можно сделать. Я откатил макбук на Sierra и он обрёл былую прыть. А на мак мини я поставил Ubuntu, что вернуло ему жизнь (поскольку загрузочная флешка теперь есть, я всегда могу накатить обратно macOS). Да и на работе у меня Ubuntu, пока всё устраивает.

Поскольку проблемы с маком начались задолго до Hish Sierra, не думаю, что ему сильно помог бы откат на одну версию. Так что, Ubuntu, думаю, для него самое то.

Также, допустим, Model Mapper именно сетит поля, поэтому, при его использовании нужны ещё и сеттеры.

В принципе, Вы правы, суть DTO заключается в простой передаче объекта, но в Java всё-таки лучше придерживаться спецификации Java Beans. Для DTO стандартным будет набор "конструктор со всеми полями + геттеры".

Очень приятно, что моя статья вдохновила Вас на написание этой полезной статьи о Spring. Надеюсь, Ваша статья поможет мне вникнуть в Spring (пока с этим туго).

Как хорошо, что среди легиона «професиональных комментаторов» попадаются люди, конструктивно подходящие к проблемам новичков :)
Огромное спасибо за наводку.
Павленко на своих тренингах заявляет, что лучший руководитель — это тот, который так наладит работу своего отдела/бизнеса, чтобы компания продолжала работать даже в его сколь угодно долгое отсутствие.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Backend Developer
Lead
Java
Kotlin
Clean Architecture
Designing application architecture
System analytics