我正在尝试向servlet添加spring注入。在我项目的web.xml中
<filter>
<filter-name>Helloworld</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>Helloworld</filter-name>
<url-pattern>/hello/*</url-pattern>
</filter-mapping>
在Spring.xml中
<bean id="Helloworld" class="com.abc.Helloworld">
</bean>
我的过滤器有一个in-it参数。我很困惑我是否可以将此参数作为属性添加到bean或web.xml的元素中。
哪个最好或正确
1。在bean Helloworld下的spring.xml中
<property name="greet">
<value>Hello</value>
</property>
2。在过滤器Helloworld下的web.xml中
<init-param>
<param-name>greet</param-name>
<param-value>Hello</param-value>
</init-param>
请建议是否遵循方法1或2.
答案 0 :(得分:0)
我几乎肯定会把它放在Spring中,其余的应用程序配置是。
如果您考虑在部署描述符中配置此DelegatingFilterProxy
,为什么还需要使用Filter
?