是否可以通过在属性文件中定义@RequestMapping批注的值来在Spring中定义它?

实际上,我这样做:

@Controller
@RequestMapping("/xxx")
public class MyController {
...
}

但我想将路径/xxx存储在属性文件中。为什么?例如,如果我重命名 Controller 中的路径,则不太可能在模板中进行操作。

在其他框架中,这是允许的(例如,参见Symfony)。

最佳答案

应该可以在@RequestMapping中使用占位符,例如@RequestMapping("${foo.bar}")。查看documentation以获得更多详细信息:

关于java - Spring :在属性文件中定义@RequestMapping值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31904444/

10-09 05:01