網站首頁 編程語言 正文
在使用swagger的時候,所有的配置都是正確的,但是在訪問的時候,返回的地址是錯誤的
查找問題,找到 WebMvcConfig?配置如下:
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("*")
.allowCredentials(true);
}
}
修改成:
/**
* @author Administrator
*/
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Autowired
private HttpMessageConverters httpMessageConverters;
/**
* 跨域支持
* @param registry
*/
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowCredentials(true)
.maxAge(180)
.allowedMethods("GET","POST","DELETE","PUT","PATCH","OPTIONS");
}
/**
* MappingJackson2HttpMessageConverter 實現了HttpMessageConverter 接口,
* httpMessageConverters.getConverters() 返回的對象里包含了MappingJackson2HttpMessageConverter
*
* @return
*/
@Bean
public MappingJackson2HttpMessageConverter getMappingJackson2HttpMessageConverter() {
return new MappingJackson2HttpMessageConverter(new JacksonMapper());
}
@Override
public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
converters.addAll(httpMessageConverters.getConverters());
}
}
?
原文鏈接:https://blog.csdn.net/poem_2010/article/details/108240190
相關推薦
- 2023-07-04 如何替換spring boot中spring框架的版本
- 2022-04-12 pandas讀取csv格式數據時header參數設置方法_python
- 2022-04-01 Docker一直starting如何解決
- 2024-02-01 mybatis plus 分頁查詢出現count()
- 2023-12-14 如何查看瀏覽器內核版本
- 2022-07-07 C++?opencv實現幾何圖形繪制_C 語言
- 2023-07-31 element中el-input無法輸入
- 2023-11-11 tensorflow分布式報錯:tensorflow.python.framework.errors
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支