在Java Config中设置Spring MVC路径

时间:2015-01-09 18:58:25

标签: java spring spring-mvc spring-java-config

可以将Spring MVC路径设置为Java配置,而不是在控制器上使用注释吗?

我想在不同的路径映射下重用一个控制器类,并让每个实例都连接不同的服务实现。

例如,API看起来有点像这样:

PUT /mysql/some_key/some_value
GET /mysql/some_key
DELETE /mysql/some_key

PUT /oracle/some_key/some_value
GET /oracle/some_key
DELETE /oracle/some_key

因此,控制器的一个实例与MySqlCrudService连接,控制器的一个实例与OracleCrudService连接。

如何配置?控制器可以注释方法(例如@RequestMapping(method=RequestMethod.PUT, value="/{key}/{value}"),但是当在Java配置中构造控制器时,我需要指定类级路径映射。

0 个答案:

没有答案