使用 Application.getSingletons() 方法时的行为更改

此规则会标记 Application.getSingletons() 方法的实现。 在 JAX-RS 2.x中,如果将使用 CDI 注释的类添加到 getSingletons()返回的集合,那么 CDI 将自动用于检索该类的实例,该实例允许在该实例中进行 CDI 注入。 在 RESTful Web Services 3.0中,用户需要从 CDI 检索每个单体类的实例,并将该实例添加到 getSingletons()返回的集合中。 不包含 CDI 注释的单项类仍可由类定义添加。

有关此行为更改和变通方法的更多信息,请参阅 使用 Application.getSingletons() 方法进行 CDI 注入