我在使用 springfox 3.0 版本和更新版本的 tomcat 9.0.56 時遇到問題。
已經在 WebSecurityConfigurerAdapter 中添加了 url 模式來繞過 spring 安全性。
雖然 springfox 版本在舊版本的 tomcat 上運行良好,但新版本實際上正在更改 springfox .css 和 .js 檔案的 url,導致 401 未經授權的錯誤。雖然通過郵遞員或 chrome(GET) url 訪問正確的 url 作業正常。
關于如何解決它的任何建議?
請注意,它是一個企業應用程式,我無法分享太多細節。所以一個通用的查詢來獲得解決相同問題的任何想法
uj5u.com熱心網友回復:
我知道這并不能直接解決您的問題,但可以考慮轉向springdoc。Springfox 在這一點上是如此糟糕,使用起來很痛苦。springdoc由于它對 Spring WebFlux 的支持,我在 2 年前搬到了這里,對此我感到非常高興。此外,它還支持 Kotlin 協程,我不確定 Springfox 是否支持。
如果您決定遷移,springdoc甚至還有遷移指南。
uj5u.com熱心網友回復:
這些是您的 WebSecurityConfigurerAdapter 配置的一部分嗎?
public void configure(WebSecurity web) throws Exception {
web.ignoring().antMatchers("/swagger-ui/**", "/swagger-resources/**", "/v2/api-docs", "/v3/api-docs");
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/400328.html
上一篇:我怎樣才能看到Tomcat對Servlet和網路端做了什么
下一篇:以編程方式修改JNDI連接池
