Skip to content

blueair5/pub-micro-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明:

实际上,这个东西就是一个简单的 Feign 的实现,主要用了 Spring AOP 的一些知识。

拉取代码

  • 拉取代码以后,在 IDEA 中打开,右下角有提示 load maven script, 这个可以点击,让 IDEA 自动加载 maven 依赖。
  • 如果错过了,可以在项目的 pom.xml 上右键,选择 Add as maven project,也可以重新加载依赖。

注意: consumerprovidermicro-common 都需要加载依赖。

测试代码

  • 启动 provider-controller 服务
  • 启动 consumer-controller 服务

可以通过 postman 调用 consumer-controller 服务的 hello 接口,查看是否能正常返回。

# consumer-controller 中的 hello 接口
http://localhost:8088/consumer/sayHello?name=aa

根据实现原理,调用 consumer-controllerhello 接口,会被转到调用 provider-controllerhello 接口, 最终返回结果。

# provider-controller 中的 hello 接口
http://localhost:8089/provider/sayHello?name=aa

结构说明

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages