Почему Spring ReflectionUtils помечены как "Только для внутреннего использования"?

Можно ли использовать эту библиотеку? Или это нежелательно? И почему?

Я пытался найти ответ, но ничего не нашел об этом предупреждении.

Если использование этой библиотеки не является хорошей идеей, возможно, вы сможете посоветовать мне другую библиотеку.

Спасибо за заранее!

Ответ 1

Вы можете использовать его, и я думаю, что шансы на изменение Spring довольно малы, , но нет конкретного намерения из команды разработчиков Spring, чтобы поддерживать этот класс, как он есть, в отличие от того, что они делают с их общедоступными/не внутренними API-интерфейсами.

Итак, если он изменится в будущем, ребята Spring не будут принимать никаких жалоб на тип, но мой код зависит от этого класса, и вы его меняете!