摘要: 1. 介绍 定义一个高层接口,给子系统中的一组接口提供一个一致的界面,用来访问子系统的一群接口,也就是说通过定义一个一致的接口,用以屏蔽内部子系统的细节,使得调用端只需跟这个接口发生调用,而无需关心这个子系统的内部细节 2. 代码实现 /** * @Description :电池充电 * @date 阅读全文
posted @ 2024-04-23 20:58 homle 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. 自定义注解 @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public @interface RateLimit { //默认最大访问次数 int value() default 3; //默认时间窗口(秒) 阅读全文
posted @ 2024-04-23 17:24 homle 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1. 使用AOP在不改变原有方法的基础上对接口方法增强,引入依赖 <!--引入AOP依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifact 阅读全文
posted @ 2024-04-23 14:48 homle 阅读(283) 评论(0) 推荐(0) 编辑