代码之家  ›  专栏  ›  技术社区  ›  Dapeng

包装在jar中的CDI激活生产者

  •  4
  • Dapeng  · 技术社区  · 14 年前

    public class LogFactory {
    
      @Produces
      public Logger createLogger(InjectionPoint injectionPoint) {
        return Logger.getLogger(injectionPoint.getMember().getDeclaringClass().getName());
      }
    }
    

    但现在,glassfish(3.0.1)无法自动发现生产者方法

    1 回复  |  直到 14 年前
        1
  •  4
  •   Pascal Thivent    14 年前

    我不是100%确定,但是JAR CDI是否启用了(即它是否有 beans.xml