Ответ 1
Это известная проблема с spring, билет spring указан ниже. Он также подробно обсуждает проблему.
Я новичок в Spring MVC 3.0, у меня есть фон struts 2.0. Мне удобна конфигурация в xml.
Итак, я ищу способ представления в @RequestMapping в файле springdispatcher-servlet.xml или любом другом зависимом xml.
Есть ли способ переместить аннотации @RequestMapping в xml файл?
В качестве побочного вопроса
Какова польза @RequestMapping для отдельных методов над struts единственной точкой входа за действие?
Ниже приведен пример класса:
@Controller
public class ContentController {
@RequestMapping(value="/content", method=RequestMethod.GET)
public ModelAndView getContent() {
// do something
}
@RequestMapping(value="/savecontent", method=RequestMethod.GET)
public ModelAndView getSaveContent() {
// do something
}
}
С уважением.
Это известная проблема с spring, билет spring указан ниже. Он также подробно обсуждает проблему.
Мало того, что это возможно, это был единственный способ сделать это до Spring 2.5. Скорее странно, почти все упоминания об этом были удалены из справочника Spring, хотя он по-прежнему является абсолютно корректным способом сопоставления ваших запросов. Единственное упоминание об этом, которое я могу использовать, - это раздел 15.4.1.
Простой пример:
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<map>
<entry key="/doSomething/**" value-ref="controllerA"/>
<entry key="/other Thing/**" value-ref="controllerB"/>
</map>
</property>
</bean>