@RequestMapping怎样使用当前类中定义的常量

allen_limi 发布于 2018/02/24 11:31
阅读 633
收藏 0
@Controller
@RequestMapping("/" + this.ROOT_DIRECTORY + "/api")
public class DefaultAction  {
    protected static final String ROOT_DIRECTORY = "default";

编译时提示this关键字不存在,这里怎么调用才好呢?

加载中
1
王涛
王涛
@RequestMapping("/" + DefaultAction.ROOT_DIRECTORY + "/api")

 

allen_limi
allen_limi
谢谢涛哥,这样可以用的
1
zy_0101
zy_0101

建议把公共的东西放到一个类里边,然后你就可以使用了  xxClass.ROOT_DIRECTORY

0
深蓝F

用表达式是可以,需要先用spring进行绑定

0
我是一名程序员
我是一名程序员

直接写

ROOT_DIRECTORY

就好了,不用this.

allen_limi
allen_limi
回复 @_________0 : 这样可以的,非常感谢
我是一名程序员
我是一名程序员
回复 @allen_limi : 那就加个类名点
allen_limi
allen_limi
我试过了确实不行的哦
0
IT达人ooooo
IT达人ooooo
@RequestMapping("/" + ROOT_DIRECTORY + "/api")
allen_limi
allen_limi
这样不行的哦,必须加类名.才行
返回顶部
顶部