From Seam 3 to Apache DeltaSpike (seam-beans.xml)



我正在从Seam 3迁移到WildFly 8(Java EE 7)上的DeltaSpike。与Seam的Seam-beans.xml等效的DeltaSpike文件是什么?你能告诉我更多信息吗?

编辑:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:j="urn:java:ee" xmlns:s="urn:java:seam:core" xmlns:c="urn:java:xxx.xxxxxxxxx.core.model">
    <c:Configuration>
        <j:modifies />
        <c:tradingEnabled>false</c:tradingEnabled>
        <c:defaultCurrency>USD</c:defaultCurrency>
        <c:defaultPeriodLength>300000</c:defaultPeriodLength>
        <c:updateTime>5</c:updateTime>
    </c:Configuration>
    ....

这是我对接缝豆所做的.xml,这对我在豆子中不起作用.xml(没有注入值)。

谢谢

您需要创建一个生产者并将这些值放在普通属性文件中。看看@Produces

这可能也应该被标记为CDI,因为你用Seam解决的一些问题当然是直接用CDI核心而不是Deltaspike解决的。

这个例子将带你到那里:使用 CDI 和 JSF2 注入请求参数

不是从请求参数映射生成,而是从资源包生成。

我也认为 deltaspike 可能具有已完成或正在开发的功能,但对您来说,编写这个制作器将是一个很好的做法,无论如何它都非常小

最新更新