美文网首页
Spring中的@AliasFor标签使用

Spring中的@AliasFor标签使用

作者: 老街老街 | 来源:发表于2019-07-20 11:21 被阅读0次

    在Spring的众多注解中,经常会发现很多注解的不同属性起着相同的作用,比如@RequestMapping的value属性和path属性,这就需要做一些基本的限制,比如value和path的值不能冲突,比如任意设置value或者设置path属性的值,都能够通过另一个属性来获取值等等。为了统一处理这些情况,Spring创建了@AliasFor标签。

    @AliasFor标签有几种使用方式。

    在同一个注解中成对使用即可,比如示例代码中,value和path就是互为别名。但是要注意一点,@AliasFor标签有一些使用限制,但是这应该能想到的,比如要求互为别名的属性属性值类型,默认值,都是相同的,互为别名的注解必须成对出现,比如value属性添加了@AliasFor(“path”),那么path属性就必须添加@AliasFor(“value”),另外还有一点,互为别名的属性必须定义默认值。

    作者:wolfcode_cn
    来源:CSDN
    原文:https://blog.csdn.net/wolfcode_cn/article/details/80654730
    版权声明:本文为博主原创文章,转载请附上博文链接!


    作者:wolfcode_cn
    来源:CSDN
    原文:https://blog.csdn.net/wolfcode_cn/article/details/80654730
    版权声明:本文为博主原创文章,转载请附上博文链接!

    相关文章

      网友评论

          本文标题:Spring中的@AliasFor标签使用

          本文链接:https://www.haomeiwen.com/subject/mrbylctx.html