2

我正在尝试将弹簧注入添加到 servlet。在我的项目的 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.在spring.xml下bean Helloworld

<property name="greet">
      <value>Hello</value>
   </property>

2. 在 web.xml 中过滤 Helloworld 为

<init-param>
         <param-name>greet</param-name>
         <param-value>Hello</param-value>    
</init-param>

请建议是否遵循方法1或2。

4

1 回答 1

0

I would almost certainly put it in Spring, where the rest of your application configuration is.

Why would you even need to use DelegatingFilterProxy if you were thinking of configuring this Filter in the deployment descriptor?

于 2013-02-08T14:23:48.697 回答