JAVA后台开发提升注解篇 @Deprecated
前期说明
先说明下,这个注解不加,对代码没有任何影响。
加了的话,会让调用端的人觉得你比较上道。
这是为什么呢?
我们先来简单聊下 @Deprecated这个注解。
@Deprecated注解
作用域:类、方法或者属性上
格式如下
//作用类上
@Deprecated
public Class Test{//作用方法上@Deprecatedpublic void testMethod(){//此处省略....}}
说明:这个注解主要是告诉调用方,该方法或类已经成为了弃子,后续请不要调用该类或方法。
在Java8+以后的版本中添加了两个属性。since和forRemoval
since: 指定已注解的API元素已被弃用的版本。
forRemoval: 表示在将来的既定版本中会被删除,应该迁移 API。
@Deprecated(since="2.0",forRemoval=true)
总结
如果不加这个注解,代码跑起来是不会有任何问题的。
如果加了之后,你的接口文档(例如swagger)就会在当前接口上增加一条删除线,这样调用端就知道该接口废弃了,他就不会再调用了。
那么他怎么知道调用新的呢?这个就需要你再接口文档中写明对应的接口新文档了。
对于这样好的合作伙伴,前端调用方肯定会很喜欢的,觉得你的接口质量棒棒的,这样是不是给人感觉你的能力很不错呢?
JAVA后台开发提升注解篇 @Deprecated相关推荐
- (001) java后台开发之流程初识
java 后台开发流程 这篇文章为了奠基一下被我打入冷宫两个月左右的iOS开发,因为之前由于iOS项目停止的原因,被调至后台开发,两个月中也学习到了很多关于Java.sql.js.jsp的内容,感谢我 ...
- 用IDEA进行Java后台开发(二)
这篇博客接上一篇,用IDEA进行Java后台开发(一) 上一篇我们已经将工程创建完成了,下面我们将创建一个Servlet,然后本地启动tomcat后调用接口,返回helloWorld,过程如下: 1. ...
- 实习收获—Java后台开发
实习上的收获 前言 Swagger2 Zxing二维码条形码 Restful Api Lombok WebSoecket Quartz 还有很多知识 最后 前言 这是我第一次工作的收获,其实也不多,但 ...
- 用IDEA进行Java后台开发(三)
在上一篇用IDEA进行Java后台开发(二)中我们已经可以成功的调用我们所写的接口,并且做了一些简单的逻辑处理, 由于后台开发离不开数据,所以这篇将进行Servlet于MySQL数据库链接和简单的调用 ...
- 【Java后台】从零开始的Java后台开发(三)
编写基础的Servlet应用程序 1 Servlet 使用Servlet需要在pom.xml中引入以下依赖: <!-- https://mvnrepository.com/artifact/ja ...
- 面试经验:阿里Java后台开发
最近原来实习时候的Boss联系我,说他跳槽到了阿里,问我有没有兴趣面一个Java后台开发岗位. 考虑到我只工作了一年,现在去阿里肯定要降薪,因此也没有太强烈的意愿.但出于提升自我的角度考虑,参加了面试 ...
- 面经:阿里Java后台开发
点击"蓝字"关注我们获得资讯/干货/内推 最近原来实习时候的Boss联系我,说他跳槽到了阿里,问我有没有兴趣面一个Java后台开发岗位. 考虑到我只工作了一年,现在去阿里肯定 ...
- 阿里Java后台开发是怎么面试的
最近原来实习时候的Boss联系我,说他跳槽到了阿里,问我有没有兴趣面一个Java后台开发岗位. 考虑到我只工作了一年,现在去阿里肯定要降薪,因此也没有太强烈的意愿.但出于提升自我的角度考虑,参加了面试 ...
- 长沙哪招jaVa后端开发人才_求职:Java后台开发-何柄融-湖南大学
联系方式 找到工作了,就不乱发了.谢谢. 个人信息 何柄融/男/1997 本科/湖南大学/自动化专业/19届 技术博客:何柄融www.zhihu.com 期望职位:java后台开发 项目经历 蔬菜大 ...
- Java后台开发Tomcat添加https支持小程序开发过程
文章原文:blog.ouyangsihai.cn >> Java后台开发Tomcat添加https支持小程序开发过程 1 给自己的域名申请证书 注意:申请好了如果不是在腾讯注册的域名,不会 ...
最新文章
- java8 求和_java8求和
- dhcp服务配置文件/etc/dhcpd.conf详解
- 现代软件工程讲义 9 测试 QA 的角色和分工
- 爬虫库之BeautifulSoup学习(五)
- 如何将 Mac 置入睡眠状态或唤醒 Mac?
- (转)asp.net c#如何采集需要登录的页面?
- 计算机应用基础论坛发帖,计算机应用基础串讲冲刺讲义(一)_IT教育论坛_计算机学习论坛_学赛网_IT在线教育平台...
- pd 生成mysql数据库sql时加上备注
- 晶体管开关电路的设计以及如何提高其开关速度
- 傅里叶变换与反变换(李永乐老师笔记)
- 测度论与概率论笔记6:符号测度
- python滑稽脸代码_如何用python进行简单的syn flood滑稽(带代码@)
- 工具系列之OneNote--关于团队的知识管理平台
- 阿里云物联网平台测评:以温度报警器开发为例
- 通过堡垒机rdp 黑屏_运维堡垒机无法连接服务器,远程桌面无法使用
- returned a response status of 405 Method Not Allowed
- hy-bridge:一款简洁安全可靠的Hybrid框架
- linux中的su-命令的功能,linux su命令参数及用法详解(linux切换用户命令)
- C++程序设计课程主页-2012级
- mac打开终端自动自执行命令