如何在Spring Component中访问HttpServletResponse?

问题描述 投票:2回答:1

我有一个带有swagger代码生成器的spring-boot应用程序。由于控制器是从swagger yaml自动生成的,我不认为我可以修改控制器来访问HttpServletResponse

有没有办法从HttpServletResponse注释的类访问@Component

我正在尝试访问HttpServletResponse实例以设置cookie。

java spring spring-boot spring-mvc servlets
1个回答
3
投票

如果您根本不想触摸控制器,那么将使bean成为一个Spring过滤器bean。本文为您提供了如何声明此类bean的详细信息。声明后,您需要将其绑定到指向控制器方法的url。

https://www.baeldung.com/spring-boot-add-filter

这取决于你的最终目标是什么。

© www.soinside.com 2019 - 2024. All rights reserved.