"Undertow本身不会对请求的结果进行缓存,它只是作为Spring Boot的内嵌Servlet容器之一,负责处理HTTP请求和响应。\n\n如果你遇到了请求结果缓存的情况,可能是由于其他组件或框架引起的。你可以检查以下几个方面来解决这个问题:\n\n1. 应用程序代码:检查你的应用程序代码,确保没有在处理请求时进行了结果缓存操作。\n\n2. Spring Boot配置:检查Spring Boot的配置文件,确保没有启用任何缓存机制。可以使用以下配置禁用缓存:\n\n properties\n spring.resources.cache.cachecontrol.no-cache=true\n spring.resources.cache.cachecontrol.no-store=true\n \n\n3. 反向代理服务器:如果你的应用程序后面有反向代理服务器(如Nginx),那么它可能会对请求结果进行缓存。你可以在Nginx的配置中禁用缓存,或者在每个请求的响应头中添加Cache-Control: no-cache,来告诉反向代理服务器不要缓存结果。\n\n总结:Undertow本身不会对请求结果进行缓存,但可能是由其他组件或配置引起的。你可以检查应用程序代码、Spring Boot配置和反向代理服务器的配置来解决这个问题。\n\

Spring Boot Undertow 缓存问题:如何禁用请求结果缓存?

原文地址: http://www.cveoy.top/t/topic/pYDQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录