> Yes. Where are the issues that were used to deprecate ManagedBeans? When I searched through the platform issues I did not find any.
It was deprecated in JSF 2.3:
* @since 2.0
* @deprecated This has been replaced by the Managed Beans specification in general and specifically the dependency
* injection, scopes and naming from the CDI specification. Note that the <em>eager</em> attribute for application
* scoped beans is replaced specifically by observing the {@code jakarta.enterprise.context.Initialized} event for
* {@code jakarta.enterprise.context.ApplicationScoped}. See 6.7.3 of the CDI spec for further details.
*
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Inherited
@Deprecated
public @interface ManagedBean
The intention to deprecate was already put in a warning somewhere in the API (I can look it up if needed) just before releasing JSF 2.0 in 2009.
Kind regards,
Arjan Tijms
Yes. Where are the issues that were used to deprecate ManagedBeans? When I searched through the platform issues I did not find any.