0

我有以下结构:

罐子文件

  • SecureTagHandler:我需要获取用户凭据以进行检查的组件。
  • UserSession: 抽象类

战争文件(Jar 依赖)

  • UserSessionBean: 扩展到UserSession,用@Namedand注解@SessionScoped,存储用户名、凭证等。

我需要一个解决方案来获取UserSessionBeanJar 文件中的引用/实例,我需要使用存储在其中的用户凭据UserSessionBean来使用我的SecureTagHandler. 我不想在 JAR 文件中使用注释。我无法注入,UserSessionBean因为可以更改类名。

用户会话

public abstract class UserSession implements Serializable {

    private static UserSession userSession;

    @PostConstruct
    private void init() {
        UserSession.userSession = this;
    }

    public static UserSession getUserSession() {
        return userSession;
    }
}
4

0 回答 0