V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  KotlinAmai  ›  全部回复第 6 页 / 共 10 页
回复总数  199
1  2  3  4  5  6  7  8  9  10  
❮ ❯
可以通过转发实现

@RestController
public class DefaultController {

@RequestMapping("/{controller}/{action}/{apiVersion}/{userId}/{clientName}")
public void index(@PathVariable String controller,
@PathVariable String action,
@PathVariable String apiVersion,
@PathVariable String userId,
@PathVariable String clientName, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setAttribute("apiVersion", apiVersion);
request.setAttribute("userId", userId);
request.setAttribute("clientName", clientName);

request.getRequestDispatcher(String.format("/%s/%s", controller, action)).forward(request, response);
}

@RequestMapping("/home/index")
public String hello(HttpServletRequest request) {
System.out.println(request.getAttribute("apiVersion"));
System.out.println(request.getAttribute("userId"));
System.out.println(request.getAttribute("clientName"));
return "Hello World!";
}

}
2021 年 5 月 24 日
回复了 shakaraka 创建的主题 › 程序员 › 这样的微服务目录结构该如何优雅地编译
我看了一下,需要每个目录里面都有 go.mod 。和我想的不太一样
2021 年 5 月 24 日
回复了 shakaraka 创建的主题 › 程序员 › 这样的微服务目录结构该如何优雅地编译
go mod vendor 生成 vendor 目录,打包时带上 -mod=vendor 选项
2021 年 5 月 14 日
回复了 ArwenLiu 创建的主题 › 分享创造 › 我们的短信中台 1.0 上线了,说一说做它的初衷
前三个是国内的,后三个是国际的 @CantSee
你们是多种设备吗,每种设备使用不同的 SDK 。如果是这样的话,可以考虑多维度打包。每种设备只打入自己需要的包。关键字:flavorDimensions,productFlavors 。这样每种设备打出来的包是不一样的。缺点就是每一种设备都会打一个包,后续更新会需要维护多种设备的安装包。但是打包的时候会将多种设备的安装包同时打出来,不需要一个一个的打包。
2021 年 3 月 22 日
回复了 natsukage 创建的主题 › 问与答 › [火星人竟是我]Edge 这个像小程序一样的是什么功能…
2021 年 1 月 1 日
回复了 leekayui 创建的主题 › 优惠信息 › B 站会员优惠 128 元 两年
@lychs1998 我没有在 roll 方法里做计算,只不过是把计算方法简化了一下。看着原来的代码里太乱,直接照着规则重写了。
@actar 连瓶霸王都不给的吗。
话说为什么奖品里面还有云效体验卡 https://i.v2ex.co/9kZ3y873.png https://i.v2ex.co/9kZ3y873.png
2020 年 9 月 23 日
回复了 psw84 创建的主题 › 推广 › NUC 黑果套餐 国庆专车 福利帖
分母+1
2020 年 7 月 15 日
回复了 miao666 创建的主题 › 推广 › 迫于卖出股票止盈成功,给 V 友们发一个 200 元红包
分母+1
分母
2020 年 5 月 11 日
回复了 ropon 创建的主题 › Go 编程语言 › go 编写更新程序改名自删疑问
windows 下,os.Rename() ,可以直接改名。没法直接删除。os.Remove 报 Access is denied.
2020 年 5 月 11 日
回复了 ropon 创建的主题 › Go 编程语言 › go 编写更新程序改名自删疑问
2020 年 5 月 11 日
回复了 ropon 创建的主题 › Go 编程语言 › go 编写更新程序改名自删疑问
a 更新,下载 a_update
a 启动 a_update,传参,a 退出
a_update 删除 a
a_update 复制 a_update 到 a
a_update 启动 a,传参,a_update 退出
a 删除 a_update
分母来了
1  2  3  4  5  6  7  8  9  10  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2923 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 09:07 · PVG 17:07 · LAX 02:07 · JFK 05:07
♥ Do have faith in what you're doing.