我有一个包含@Stateless类的jar,其定义类似于
@Stateless
public class TestBean() {
@Inject
AnotherBean bean2;
public String getThis() {
return bean2.getAString();
}
}
在wildfly 10.1.0上运行的web应用程序(依赖于此jar)希望实例化此bean并使用其方法。 webapplication调用方法可能是休息端点(由其他一些Web应用程序调用)或只是常规java方法。
实例化TestBean的最佳方法是什么?我尝试了几种解决方案,但都没有。
例如这个
和这一个
Does CDI work for regular Java application?
我是CDI的新手以及它如何运作,我想知道这是否在某处得到了解释?
答案 0 :(得分:0)
不清楚你的问题是什么,但是如果你有WAR文件中的JAX-RS资源,那么这应该可以正常工作
Set<Class<?>> result = (Set<Class<?>>) dosomething(clazz);