如何从Rest Service中的托管Bean获取数据

时间:2019-05-15 10:09:55

标签: jsf jax-rs

如何在REST服务中获取存储在应用程序范围内的CDI bean中的数据?

我有这个bean,其中包含与应用程序的连接用户的集合:

@ManagedBean(name="users")
@ApplicationScoped
public class Users {

  private ArrayList<User> users;

  public ArrayList<User> getUsers() {
    return users;
  }

  ...
}

休息服务:

@Path("test")
public class TestResource {

  @Inject
  private Users users;


  @GET
  @Produces(MediaType.TEXT_PLAIN)
  public String getText() {
    return users.getUsersToString();
  }


}

我的解决方案不起作用。甚至有可能在rest服务中引用bean?

0 个答案:

没有答案