TGViewer
Channel Public Channel
Библиотека Java разработчика

Библиотека Java разработчика

@bookjava

📚 Лайфхаки, приёмы и лучшие практики для Java-разработчиков. Всё, что ускорит код и прокачает навыки. Java, Spring, Maven, Hibernate.


По всем вопросам @evgenycarter

РКН clck.ru/3KoGeP
Subscribers
10K
Photos
1.1K
Videos
603
Links
1.5K

Showing posts older than #3207 · Back to latest

Older Posts 11 shown
Post #3204 1.91K
Совет по Java 💡

При создании стандартных HTTP-заголовков для ответов Spring MVC, вместо того чтобы предоставлять их в виде строк, можно воспользоваться специальными билдерами. Они позволяют создавать заголовки более типобезопасным способом. Ознакомьтесь с методами `set()` класса `HttpHeaders`, которые можно настроить таким образом.

#Java #SpringFramework

👉@BookJava
  • 👍 6
  • ❤ 1
Post #3202 1.72K
Spring WebFlux с Server-Sent Events 🚀

Улучшите свои real-time приложения с помощью #SpringWebFlux и Server-Sent Events! 🔥

#Java #SpringFramework

👉@BookJava
  • 🔥 5
  • 👍 2
Post #3201 1.87K
Советы по Spring🚀

Ведение журнала HTTP-запросов с помощью фильтра CommonsRequestLoggingFilter.

Включите ведение журнала запросов с помощью фильтра CommonsRequestLoggingFilter для получения подробной информации о входящих запросах.

https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/filter/CommonsRequestLoggingFilter.html

#SpringTip #Java

👉@BookJava
docs.spring.io CommonsRequestLoggingFilter (Spring Framework 7.0.7 API) declaration: package: org.springframework.web.filter, class: CommonsRequestLoggingFilter
  • 👍 6
  • 🎉 3
Post #3199 1.82K
Совет по Java 💡

Чтобы сделать большие и сложные цепочки компараторов более читаемыми, мне нравится присваивать компараторы переменным, имена которых начинаются с "by". Таким образом, вызов sorted() становится меньше и читается почти как естественный язык. Кроме того, вы можете использовать статический импорт.

👉@BookJava
  • 👍 17
  • 🔥 2
Post #3197 1.94K
Советы по Spring 💡

Создайте отказоустойчивый микросервис с помощью паттерна Circuit Breaker, используя Resilience4j. 🔥

https://resilience4j.readme.io/

👉@BookJava
  • 👍 6
Post #3196 2.66K
Совет💡

Будьте осторожны при использовании @AllArgsConstructor от Lombok. Для генерации конструктора он использует порядок полей в классе. Если поля имеют одинаковый тип и вы переставите их местами, то начнете писать в разные поля, и компилятор не сможет помочь.

👉@BookJava
  • 👍 14
Post #3194 2.3K
Spring Boot Tutorial | Полный курс

В этом учебном пособии по Spring Boot рассказывается о том, как начать работу с Spring Boot и Java.

00:00 Intro
01:00 Quick Word
02:12 Spring Boot Overview
03:44 Project Overview
04:28 Spring Initializr
08:05 IntelliJ
10:29 Starting The Server
14:03 Simple API with Spring Boot
18:06 Student Class
23:19 API Layer
26:38 Business Layer
29:08 Dependency Injection
32:47 Properties file
36:15 Creating and Connecting to Database
39:48 JPA and @ Entity
42:35 JPA in Action
45:52 Amigoscode Database Courses
47:35 JPA Repository
52:20 Saving Students
58:49 @ Transient
01:03:01 Post Mapping
01:08:00 Writing Business Logic
01:12:43 Testing Post Request
01:15:35 Deleting Students
01:21:33 Exercise
01:22:53 Solution
01:26:54 Testing
01:29:41 Packaging and Running Application
01:34:52 Next steps

источник

👉@BookJava
  • 👍 4
  • 🔥 1
Post #3193 1.91K
Прекрасный и ужасный ООП в Java
Денис Родин (Сбер)

Спикер рассмотрит:
1. Некоторые противоречия догм в ООП.
2. Отличия ООП Джеймса Гослинга (James Gosling) в Java от ООП Алана Кея (Alan Kay).
3. Рассуждения о «серебряной пуле».

источник

👉@BookJava
  • 👍 4
  • 🔥 2
Post #3182 2.13K
Объектно-ориентированное программирование на Java

Принципы объектно-ориентированного программирования
Описание класса и создание объектов в Java
Ключевое слово this в Java
Модификаторы классов, полей и методов в Java
Конструкторы в языке Java
Геттеры и сеттеры. Удаление объектов в Java
Объекты как параметры методов в Java
Переопределение методов класса Object
Пример решения задачи на создание класса в Java
Статические члены класса в Java

источник

👉@BookJava
  • 👍 3
  • 😁 2
Post #3181 1.67K
🚀 Совет по Spring 🚀

Маршрутизация источников данных с помощью AbstractRoutingDataSource

Реализуйте динамическую маршрутизацию источников данных с помощью AbstractRoutingDataSource для сценариев с несколькими базами данных. 🔥

https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/jdbc/datasource/lookup/AbstractRoutingDataSource.html

#SpringTip #Java

👉@BookJava
docs.spring.io AbstractRoutingDataSource (Spring Framework 7.0.6 API) declaration: package: org.springframework.jdbc.datasource.lookup, class: AbstractRoutingDataSource
  • 👍 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →