spring-cloud-kubernetes与SpringCloud Gateway

| 名称 | 链接 | 备注 |

| :-- | :-- | :-- |

| 项目主页 | [https://github.com/zq2599/blog_demos](

) | 该项目在GitHub上的主页 |

| git仓库地址(https) | [https://github.com/zq2599/blog_demos.git](

) | 该项目源码的仓库地址,https协议 |

| git仓库地址(ssh) | git@github.com:zq2599/blog_demos.git | 该项目源码的仓库地址,ssh协议 |

这个git项目中有多个文件夹,本章的两个应用分别在webdemo和k8sgatewaydemo文件夹下;

下图红框中是webdemo应用的源码:

在这里插入图片描述

下图红框中是k8sgatewaydemo应用的源码:

在这里插入图片描述

下面是详细的编码过程;

[](

)开发webdemo

webdemo是个极其普通的spring boot应用,和SpringCloud没有任何关系;

  1. webdemo提供一个http接口,将请求header中名为extendtag的参数返回给请求方,controller类如下:

@RestController

@RequestMapping("/hello")

public class HelloController {

@RequestMapping(value = “time”, method = RequestMethod.GET)

public String hello(HttpServletRequest request){

return "hello, "

  • new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”).format(new Date())

  • “, extendtag [”

  • request.getHeader(“extendtag”)

  • “]”;

}

}

  1. 启动类WebdemoApplication.java:

@SpringBootApplication

public class WebdemoApplication {

public static void main(Strin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值