Спецификатор @New , который был объявлен устаревшим в CDI 1.1, больше не доступен в CDI 4.0.
Спецификатор @New в точке вставки позволил приложению получить новый экземпляр объекта EJB, который не был связан с объявленной областью действия, но имел инжекцию зависимостей.
В качестве альтернативы рекомендуется удалить спецификатор из точки вставки и объявить область объекта EJB как @Dependent
, если для них требуется эквивалентная семантика инжекции.
Для получения дополнительной информации:
Дополнительная информация о миграции в Jakarta 10 приведена в разделе Различия между Jakarta Contexts и Dependency Injection 4.0 и 3.0.