Spring注解----------@Deprecated

情景:

在我们开发过程中,有时候会遇到我们需要将几个类中的方法集中到一个类中,但是我们又不希望把我们的原来的类删掉(就是单纯的不想删除,都是我写的代码我不想杀死我的结晶,不能说我写的是shi)。那么我们就要用到这个注解了。

注解使用后就是这样,是不是很装b呢,非常的有b格啊!!!

 讲解:

@Deprecated

   在 Swagger 中,要使一个类在文档中显示为过时(deprecated),可以使用 @Deprecated 注解,同时配合 Swagger 的 @ApiOperation(方法使用)@Api(类使用) 注解。

举个栗子

@Deprecated
@Api(value = "过时的 API", description = "这个类已经过时,请使用新的 Controller 类")
@RestController
@RequestMapping("/api/old")
public class OldApiController {

    @Deprecated
    @ApiOperation(value = "旧端点", notes = "这个端点已经过时,请使用 /api/new/endpoint 端点")
    @GetMapping("/endpoint")
    public String oldEndpoint() {
        return "This endpoint is deprecated";
    }
}

这段通用解释性的代码中表明,我们对类或者方法都可以使用@Deprecated注解,表明类或方法过时,并且在@ApiOperation 和 @Api中可以使用value表明这个类或方法是过时的,并且可以使用notes来解释为什么被弃用了。

大家都去试试吧,加油学习,每日进步!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值