我在Google App Engine上使用Jersey 2.27,所以我也在使用管理我的实体类的Objectify库。我希望能够在其中一个类中获取SecurityContext,但由于POJO不受Jersey本身管理,因此注入它无效。
它们的方式是否类似于Spring在Jersey 2.27中通过SecurityContextHolder的方式?
@Entity
public class Item {
...
private String modifiedBy;
...
@OnSave
private void onSave() {
this.modifiedBy = SecurityContextHolder.getContext().getUserPrincipal();
}
}