大家在生活中应该遇到过拼多多和淘宝复制内容到对应的app 就打开相关的页面 这是怎么实现的呢,其实就是app 获取粘贴板的内容,请求自己对应app 的服务接口获取真实的url ,这对用户是无感的。这里我们就用Redis 模拟一下(乞丐版)。 原理就是把url 存在Redis里面, 下一次在从Redis 里面取,在用视图解析modeView 跳转到制定的页面或者url .
1, 首先安装Redis, 这里我们就不在演示了

在springboot 整合Redis ,要加入dataredis 的jar包。在applicationproperties 里面设置hots,端口 。在运行启动类

看见这个日志就是成功的了, 也就是其他的都是默认的。这里就不要管了。
要验证是连接 否成功,先写一个test 类

运行一下,完美

先写一个controller ,稍等一会把他放到url 里面

对url 处理的核心逻辑,

这里url.sub(21), 是要截取http://localhost :8080/ 这个字符串
下面hashing 是guavacache的工具类,用于生成Redis的key .
首先我们启动服务, 把http://localhost :8080/index这个url 给保存redis 里面 。


完美,在测试一下短连接



302 重定向的