SpringBoot中的@AliasFor注解怎么使用


本文小编为大家详细介绍“SpringBoot中的@AliasFor注解怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringBoot中的@AliasFor注解怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。它可以注解到自定义注解的两个属性上,表示这两个互为别名,也就是说这两个属性其实同一个含义。其中一个属性名必须是”value”无论指明设置哪个属性名设置属性值,另一个属性名也是同样属性值,也可以缺省属性名。若两个都指明属性值,要求值必须相同,否则会报错。使用简洁。这样使用之后,@MyAnno(location=”shanghai”)可以直接写为:@MyAnno(“shanghai”);这个功能产生的原因:若自定义注解有一个属性,且该属性命名上为了体现其含义,调用方必须每次使用自定义注解的时候,都必须写明属性 ,然后设置,这样稍微麻烦。注解控制器测试前端访问:http://localhost:8080/hello/test1前端结果(value和location都是同一个值)value:location;loation:location子注解的属性值的读写,其实是对父注解的属性值的读写。(对继承的属性来说)此时,只能读写继承了的属性值。注解控制器测试前端访问:http://localhost:8080/hello/test结果loation(sub):location(my)
location:
location:location(my)子注解的属性值的读写,其实是对父注解的属性值的读写。(对重写的属性来说)无论指明设置哪个属性名设置属性值,另一个属性名也是同样属性值,不可以缺省属性名。若两个都指明属性值,要求值必须相同,否则会报错。注解控制器测试前端访问:http://localhost:8080/hello/test结果subValue:subLocation;subLoation:s免费云主机域名ubLocation
value:;location:
value:subLocation;location:subLocation读到这里,这篇“SpringBoot中的@AliasFor注解怎么使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: Android中如何实现人脸检测功能

这篇文章主要介绍“Android中如何实现人脸检测功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Android中如何实现人脸检测功能”文章能帮助大家解决问题。1、项目配置首先,为了将Vision库添加到你的工程,你…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/04 18:25
Next 05/04 18:25

相关推荐