unless tag else all_products java spring spring-mvc

java - tag - ¿Puedo usar la variable de ruta en la clase de controlador de resorte?



shopify all_products (1)

¿Puedo usar la variable de ruta para la clase de controlador de resorte?

Sé que podemos usar variables de ruta en los métodos del controlador. ¿De la misma manera podemos usarlo para toda la clase?
P.ej:

@Controller @RequestMapping(value = "{version}/test") class TestController { }

¿Podemos usar así? Si es así, ¿cómo leemos la variable {version} ? En realidad necesito este tipo de enfoque, basado en la versión que responderé. Si el enfoque anterior no es posible, ¿puede sugerirme un diseño para resolver este problema?


Sí tu puedes. Solo debes declararlo como @PathVariable en tus métodos si quieres acceder allí.

@Controller @RequestMapping(value = "{version}/test") class TestController { @RequestMapping(value="/something") public ModelAndView doSomething(@PathVariable String version) { // do something here with the version } }