gpt4 book ai didi

Java Spring : Attribute 'time-unit' is not allowed to appear in element 'int:poller'

转载 作者:行者123 更新时间:2023-12-01 12:19:41 24 4
gpt4 key购买 nike

我正在使用 Java Spring Integration 版本 2.0.0 和 Java Spring Framework 3.0.5

我收到错误“属性‘time-unit’不允许出现在元素‘int:poller’中。”在我的配置 xml 文件中,这给我的程序带来了大问题。我认为这可能是版本问题,但我不确定。任何帮助将不胜感激。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:int="http://www.springframework.org/schema/integration"
xmlns:int-file="http://www.springframework.org/schema/integration/file"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-2.0.xsd
http://www.springframework.org/schema/integration/file http://www.springframework.org/schema/integration/file/spring-integration-file-2.0.xsd">


<int-file:inbound-channel-adapter directory="file:${dir.cu}"
channel="cuProvinceFilesIn" prevent-duplicates="true" filename-regex=".+\.csv">
<int:poller fixed-delay="60" time-unit="SECONDS" max-messages-per-poll="10" receive-timeout="10000">
</int:poller>
</int-file:inbound-channel-adapter>

最佳答案

首先为什么不使用更新鲜的框架版本? http://projects.spring.io/spring-integration/

从另一方面来看,我猜这只是您的 Eclipse IDE 的问题,因为我们知道 time-unit <poller>中有吗? element .

尝试申请Spring nature对于 Eclipse,几乎所有东西都应该消失。

从另一边你总是可以得到任何 time-unit milliseconds (默认):

<int:poller fixed-delay="60000">

关于Java Spring : Attribute 'time-unit' is not allowed to appear in element 'int:poller' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26784445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com