Spring Boot 4 показывает нормальную работу null-safety в деле
Главная беда в том, что в Java null всегда был вещью по умолчанию и нигде явно не указан. Видишь метод типа:
User findUserByEmail(String email)
Вернет null? Кто его знает
Spring Boot 4 меняет правила игры с NullMarked (на базе JSpecify + NullAway). Одна аннотация на уровне пакета делает работу с null явной. IDE сразу подсвечивает потенциальные NPE еще на этапе компиляции. Больше никаких угадай-ок и сюрпризов на проде.
Инструменты подталкивают обрабатывать null там, где это действительно важно. Типы наконец начинают говорить правду.
Вот такая developer experience, которой давно ждали.
👉 Java Portal
Post #1894
2.22K

- 🔥 10
- ❤ 7
- 👍 3