基于fengin的远程服务的底层具体实现 模拟一下
技术说明:我们用反射注解具体的到吗实现如下.
package com.jtdemo;import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.reflect.Method;//自定义注解
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@interface GetMapping{//GetMapping.java-->GetMapping.classString value() default "";
}
//接口定义
interface RemoteService{@GetMapping("/service/hello")String call(String msg);
}
public class AnnotationTests {public static void main(String[] args) throws NoSuchMethodException {//1.反射的入口Class<RemoteService> remoteServiceClass = RemoteService.class;//2.获取方法对象Method call =remoteServiceClass.getDeclaredMethod("call", String.class);//3.获取方法对象上的注解GetMapping annotation = call.getAnnotation(GetMapping.class);//4.获取注解中value属性String value=annotation.value();System.out.println(value);}
}
这就是我们运用反射去得到注解上的字符串拼接成我们要的url地址 最后我们在底层还是运用的是restemplate 对象 调用 forobject方法 去调用远程服务。
谢谢大家 生活快乐。
基于fengin的远程服务的底层具体实现 模拟一下相关推荐
- 基于GEMM实现的CNN底层算法被改?Google提出全新间接卷积算法
作者 | Marat Dukhan from Google Research 译者 | 凯隐 责编 | Jane 出品 | AI科技大本营(ID: rgznai100) [导读]本文介绍的内容主要聚焦 ...
- 【C/C++应用实例】基于线性结构的1KB内存IC存储模拟展示(C/C++)
基于线性结构的1KB内存IC存储模拟展示 一个不错的C语言应用实例 基于线性结构的1KB内存IC存储模拟展示 一.概述 二.提前了解 (1). 内存是什么? (2).内存IC的物理接口有哪些? (3) ...
- 有源淹没分析arcgis_基于ArcGIS的洪水淹没分析与三维模拟
基于 ArcGIS 的洪水淹没分析与三维模拟 孙 君 , 奚赛英 , 尤 迪 , 郑付涛 [摘 要] 摘 要 : 洪水淹没范围的确定是洪灾损失评估和防洪决策的核心环节 . 基 于 TIN 数据 , 运 ...
- 基于指数平滑对心电信号进行PQRST模拟(第二种方案)
基于指数平滑对心电信号进行PQRST模拟,对下面的流程中的橙色部分进行实现. 第一种方案流程请见[1] 最终结果如下: 上述圆圈处是异常信号(幅度异常,以及与其他心拍距离异常),删除. 局部放大效果如 ...
- ARM开发之基于IIC协议的TM1650驱动实现(模拟IIC实现)
目录 一.内存映射 1.什么是内存映射?为什么要内存映射? 2.gec6818如何进行内存映射?(相关的函数) 3.内存映射代码 : 二.模拟IIC的底层代码实现 1.配置输入输出方向 2.拉高拉低引 ...
- 基于GPU 和场景分页的森林可视化模拟
基于GPU 和场景分页的森林可视化模拟 李长银,陈永富* ,张怀清 ( 中国林业科学研究院资源信息研究所,北京100091) 收稿日期: 2010-09-26 基金项目: 中央级公益性科研院所项目( ...
- 元胞自动机 | Matlab实现基于CA元胞自动机的生命游戏模拟
文章目录 效果一览 文章概述 程序设计 参考资料 效果一览 文章概述 元胞自动机 | 基于CA元胞自动机的生命游戏模拟."生命游戏"是一个"元胞自动机",它是一 ...
- linux u识别,基于uCLinux的纸币识别器底层系统研究和实现
摘要: 纸币识别器是自助售卖领域的核心设备之一,目前已广泛应用于各种金融交易场合.但随着嵌入式技术的发展,8位或16位单片机裸机已经越来越不能满足应用的需要.而基于金融货币识别类设备对系统实时性响应的 ...
- 基于Feign的远程服务调用
Feign是什么 Feign 是一种声明式Web服务客户端,底层封装了对Rest技术的应用,通过Feign可以简化服务消费方对远程服务提供方法的调用实现. Feign的远程服务调用步骤: 第一步:添加 ...
最新文章
- 1063 Set Similarity
- Dottrace 10.0.2 使用心得
- 神经网络与机器学习 笔记—多层感知器(MLP)
- java的标量和聚合量_第5节:Java基础 - 必知必会(下)
- matlab练习程序(点云下采样)
- VMware借微软之东风紧追思杰XenApp业务
- Packet for query is too large
- python RSA加密、解密、签名
- orm2 中文文档 8. 聚合
- 麦克纳姆轮运动原理_光是怎样被证明是电磁波的?麦克斯韦超凡的数学统一电学和磁学!...
- UVALive - 4223(hdu 2926)
- 转载一下如何联系口语
- Hadoop1.2.0开发笔记(九)
- 台式计算机无故重启,台式电脑突然自动重启是怎么回事
- vue 中引入阿里云的云盾防水墙
- Linux趣味小游戏,嘟嘟嘟,小火车来了
- 无刷直流电机感应电动势为什么是梯形波?
- Cortana小娜失败背后,微软的傲慢与偏见
- 应用层——HTTP协议
- [转载]使用 Apache OpenJPA 开发 EJB 3.0 应用,第 4 部分: 实体关联