Calendar 2025-06-11
Category category.notes
Language en

A problem with GroupedOpenApi

Yesterday I had a problem with GroupedOpenApi in my Spring Boot 3 project. It seemed like Swagger was completely ignoring it. Swagger was working fine, it used settings provided by OpenAPI bean, but it wasn’t dividing my APIs into any groups.

Calendar 2023-01-24
Category category.notes
Language en

Strange NPE in Java ternary condition

One day my coworker sent me a code snippet with a simple question “What will be written in test2 variable?”:

1
2
Boolean test = null;
Boolean test2 = (true) ? test : false;
Calendar 2020-08-28
Category category.notes
Language ru

Будьте внимательны с var

В lombok уже достаточно давно, а так же в самом языке Java начиная с 10 версии существует возможность объявления переменных через var. Это позволяет не указывать тип явно, а позволить компилятору определить его автоматически. Так же, в lombok, Kotlin и Scala (но не в самом Java) есть его “финализированный” собрат val.