提交 1c808b41 authored 作者: Matrix's avatar Matrix

[架构省级] 修正了swagger远程访问的问题

上级 e5bbd5d9
......@@ -46,18 +46,11 @@
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>com.github.caspar-chen</groupId>
<artifactId>swagger-ui-layer</artifactId>
<version>0.0.4</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-bean-validators</artifactId>
<version>${swagger.version}</version>
</dependency>
<!-- <dependency>-->
<!-- <groupId>com.github.caspar-chen</groupId>-->
<!-- <artifactId>swagger-ui-layer</artifactId>-->
<!-- <version>0.0.4</version>-->
<!-- </dependency>-->
<dependency>
<groupId>com.alibaba</groupId>
......
package com.tykj.dev.config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
* @author zjm
* @version 1.0.0
* @ClassName MyWebMvcConfig.java
* @Description TODO
* @createTime 2020年08月09日 17:28:00
*/
@Configuration
public class MyWebMvcConfig implements WebMvcConfigurer {
@Value("${file.path}")
private String path;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// 将/static/**访问映射到classpath:/mystatic/
registry.addResourceHandler("/file/**").addResourceLocations("file:" + path);
}
}
package com.tykj.dev.config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.format.datetime.DateFormatter;
......@@ -7,6 +8,7 @@ import org.springframework.format.datetime.DateFormatterRegistrar;
import org.springframework.format.datetime.standard.DateTimeFormatterRegistrar;
import org.springframework.format.support.DefaultFormattingConversionService;
import org.springframework.format.support.FormattingConversionService;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
import java.time.format.DateTimeFormatter;
......@@ -20,7 +22,22 @@ import java.time.format.DateTimeFormatter;
* @since 2020/10/13 at 2:37 下午
*/
@Configuration
public class DateTimeConfig extends WebMvcConfigurationSupport {
public class WebMvcConfigConfig extends WebMvcConfigurationSupport {
@Value("${file.path}")
private String path;
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/file/**").addResourceLocations("file:" + path);
// swagger handler
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry
.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
super.addResourceHandlers(registry);
}
@Bean
@Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论