将“ DefaultCookieSerializer”注释为“ @Component”时,将“ SameSite” cookie值设置为“ none”不起作用

时间:2020-04-03 12:35:00

标签: spring spring-boot kotlin samesite

最近,我不得不将SameSite的值从Lax更改为None。为此,我决定使用CookieSerializer,奇怪的事情从这里开始。每当我这样定义cookie序列化器时:

@Bean
fun cookieSerializer() = DefaultCookieSerializer().apply {
    setSameSite(SameSiteCookies.NONE.value)
}

它可以工作,但是如果我将此代码移到单独的文件中并注释为@Component,则它不再起作用。

也许有人知道可能是什么原因?这些之间有什么区别以及这种奇怪行为的可能原因是什么?

0 个答案:

没有答案