还有别的方法可以得到这个xmlns:p吗?以下是我的尝试:
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:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="testPNamespace" class="org.learning.exemples.PNamespaceTest"
p:value ="10">
</bean>
类:
package org.learning.exemples; public class PNamespaceTest { private final String value; public PNamespaceTest(String value) { this.value = value; } public String getValue() { return value; } }
IDE错误消息:
属性P:此处不允许值
您需要在org.learning.examples.pnamespacetest
中同时拥有getter和setter,才能在XML中使用p:value=“somevalue”
。所以只要加上
public void setValue(String value) {
this.value = value;
}
也可以使用xmlns:c=“http://www.springframework.org/schema/c”
这是constructor-arg
的快捷方式
<?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:p="http://www.springframework.org/schema/p"
xmlns:c="http://www.springframework.org/schema/c"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="testPNamespace" class="org.learning.exemples.PNamespaceTest"
c:value ="10">
</bean>
我试图用Maven设置一个示例spring-mvc helloworld程序。我确实搜索了论坛上所有可用的答案,但无法得到答案。下面是我在dispatcher-servlet.xml中得到的错误 null 谁能帮助我知道dispatcher-servelt.xml中有什么问题。感谢任何帮助
我想使用这样配置的Spring security 我找不到解决这个问题的方法。
为什么http://www.springframework.org坚持提供spring-[schema].xsd文件。 今天,我偶然发现URI http://www.springframework.org/schema/rabbit/下没有名为spring-rabbit.xsd的文件。但是,大多数其他模式都使用spring后缀命名xsd文件,即:spring-beans.xsd位于http://w
问题内容: 我正在使用Spring Batch为我们的数据仓库构建累积快照,并且遇到了无法确定的配置障碍。 我已经使用Spring Template Project使用STS(SpringSource Tool Suite 2.8.1)创建了一个简单Spring Batch 项目。这些是我创建的两个xml配置文件: launch-context.xml and module-context.xml
问题内容: 任何想法可能是什么原因? 无法找到用于XML模式名称空间的Spring NamespaceHandler [http://www.springframework.org/schema/security] 这是我的applicationContext.xml: 在我的pom.xml中,我有: 问题答案: 我需要添加一个附加的Maven依赖项: