我將一個webapp從spring 2.5遷移到spring 4,但是我發現了一個問題。 我有兩個不同的網址,適用於同一類的兩種不同配置。 在我的老版本,我有這樣的:Spring 4 @controller config
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/url1.htm">bean1</prop>
<prop key="/url2.htm">bean2</prop>
</props>
</property>
</bean>
和豆類像
<bean id="bean1" class="com.package.Controller" scope="session">
<property name="property" value="value of property"/>
</bean>
<bean id="bean2" class="com.package.Controller" scope="session">
<property name="property" value="a different value of the same property"/>
</bean>
我怎麼能做到這一點與註解?
而你爲什麼要放棄呢?你使用Spring 4的事實並不意味着'SimpleUrlHandlerMapping'應該被放棄。如果你有一個有效的用例,那麼請繼續使用'Controller'而不是'@ Controller'。 – 2014-11-25 12:12:07
但它仍然可以在春季4?我如何在我的註釋@Configuration類中配置它? – Miscillo 2014-11-25 12:37:11
只需創建一個實例並填寫映射。 – 2014-11-25 12:38:17