我尝试使用c
命名空间在spring xml配置文件中创建bean。
我尝试创建的bean有一个空构造函数和一个String参数构造函数(org.apache.activemq.command.ActiveMQQueue
)。
当我使用以下代码时:
<bean id="queue"
class="org.apache.activemq.command.ActiveMQQueue"
c:_="spitter.queue" />
Intellij IDEA以红色突出显示c:_
:
属性c:_&#34;这里不允许
有人知道如何解决这个问题吗?
答案 0 :(得分:0)
您没有正确使用c
命名空间。您应该使用索引参数,如:
<bean id="queue"
class="org.apache.activemq.command.ActiveMQQueue"
c:_0="spitter.queue" />
或命名参数:
<bean id="queue"
class="org.apache.activemq.command.ActiveMQQueue"
c:name="spitter.queue" />
查看Spring documentation以获取更多信息。