gpt4 book ai didi

java - spring-mvc 何时使用@CookieValue

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:03:59 24 4
gpt4 key购买 nike

在 Controller 中什么时候应该使用@CookieValue?
只有当你知道你确定 cookie 会存在时?

我有这个 Controller :

@Controller
@RequestMapping("my")
public class MyController {


@RequestMapping("")
public ModelAndView index(@CookieValue("myCookie") String cookie,
Map<String, Object> model){

log.info("My cookie {}", cookie);

(...)
}

当设置 cookie 时,调用方法没有问题,但是当未设置 cookie 时,不会调用方法,我认为我的 Controller 中不能有另一个方法映射到同一路径。

(我的Spring版本:3.2.3)

最佳答案

Kal 在评论中回答,我把答案标记为已回答/已关闭。

@CookieValue 有一个默认设置为 true 的必需参数。

所以,

@CookieValue(value="myCookie", required=false)

解决了我的问题。

关于java - spring-mvc 何时使用@CookieValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19281821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com