Блог о разработке на Java и Spring

Итак, вы определились почему стоит инвестировать. И вас мучают вопросы: как начать? что вообще такое инвестирование? Разберемся детально что к чему и почему. Во что можно вложить свои кровные, а во что не стоит.
Чаще всего данные приложения хранятся в SQL базе данных. Если у вас корпоративное приложение, то скорее всего имеется несколько стендов: стенд разработки, пре-прод и прод. Каким образом синхронизировать схему базы данных между ними? А между различными разработчиками?
Я разработчик на Java из Рязани 👀🍄 Мне 23, 24 года. Помогаю компаниям разрабатывать продукты для решения их бизнес-задач. На данный момент работаю в T1 Group. Стаж enterprise разработки 2,5 года.

Каюсь, давным-давно я был молод и силен входил на сервер с помощью root пользователя. Времена меняются, паранойя растет, так что разберемся как не дать школьнику доступ к нашему серверу.

Нередко пользователи пытаются передать в приложение некорректные данные. Это происходит либо из злого умысла, либо по ошибке. Поэтому стоит проверять данные на соответствие бизнес-требованиям. Эту задачу решает Bean Validation. Он интегрирован со Spring и Spring Boot.