網站首頁 編程語言 正文
在使用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
相關推薦
- 2022-12-21 C++強制轉換與智能指針示例詳解_C 語言
- 2022-05-22 詳解如何創建一個.NET?Core工程_實用技巧
- 2022-05-27 ASP.NET?Core中使用Swagger_實用技巧
- 2022-03-27 C語言中const,指針和引用的關系_C 語言
- 2023-04-11 Python中append淺拷貝機制詳解_python
- 2023-04-07 git?stash的正確用法詳解_相關技巧
- 2022-03-27 MongoDB4.28開啟權限認證配置用戶密碼登錄功能_MongoDB
- 2022-03-03 MacOS git pull / git clone Enter passphrase for ke
- 最近更新
-
- 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同步修改后的遠程分支