Java 使用JBossSeam的构造函数注入
我是JBossSeam的新手我想知道如何在JBossSeam中实例化没有无参数构造函数的类。 我必须实例化JsonPrimitive(来自GoogleGSON框架),它只有接收参数的构造函数 常规代码是什么:Java 使用JBossSeam的构造函数注入,java,seam,Java,Seam,我是JBossSeam的新手我想知道如何在JBossSeam中实例化没有无参数构造函数的类。 我必须实例化JsonPrimitive(来自GoogleGSON框架),它只有接收参数的构造函数 常规代码是什么: import com.google.gson.JsonPrimitive; ... JsonPrimitive jsonPrimitive = new JsonPrimitive(myobject.toString()) 正在尝试将代码传输到Seam: import com.google
import com.google.gson.JsonPrimitive;
...
JsonPrimitive jsonPrimitive = new JsonPrimitive(myobject.toString())
正在尝试将代码传输到Seam:
import com.google.gson.JsonPrimitive;
..
@In(create=true)
JsonPrimitive jsonPrimitive
但是Seam中的这种东西(如上所示)对我没有帮助我必须在构造函数中传递一个参数来实例化该类。
在实例化要注入的对象时,如何告诉Seam在构造函数中使用参数
谢谢 您应该能够使用factory注释:
@Factory("jsonPrimitive")
public void loadJsonPrimitive()
{
jsonPrimitive = new JsonPrimitive(myobject.toString())
}
有关详细信息,请参阅Seam文档