⚡️ Микро-оптимизация: Прощай, AtomicInteger, привет, VarHandle!
👋 Сегодня поговорим о том, как можно немного ускорить ваш код, работающий с атомарными операциями, и
сделать его…
Читать далее →
Совет
По умолчанию при обновлении сущности Hibernate обновляет все ее поля. Вы можете использовать аннотацию @ DynamicUpdate на объекте
@ Entity и Hibernate будет обновлять тольк…
Читать далее →
Совет SpringBoot
Вы можете запустить метод в Spring @ Service сразу после запуска приложения, аннотируя его с помощью
Совет SpringBoot
Вы можете запустить метод в Spring @ Service сразу после запуска приложения, аннотируя его с помощью
@ EventListener (ApplicationReadyEvent.class). Метод не может иметь параметров. Иногда я неправильно использую его, чтобы быстро протестировать определенный метод Spring Service.
👉 @BookJava
Использование лямбда-выражений и Streams:
Лямбда-выражения и streams делают код более лаконичным и читаемым.
List<String> names = Arrays.asList("John", "Jane", "Jack", "Doe");
n…
Читать далее →
☕️ Spring Core: Зачем нужна аннотация @Bean?
Если вы работаете со Spring, вы видите эту аннотацию постоянно. Но чем она отличается от простого навешивания @Component над классом? …
Читать далее →