Configuração da interface do Swagger-ui knife4j que é mais limpa do que o swagger-ui

Endereço oficial

obter endereço: https://gitee.com/xiaoym/knife4j

Iniciar configuração

Certifique-se de que a configuração do swagger esteja correta antes da configuração. Se o swagger não estiver configurado, faça um desvio, obrigado.
Observação: embora a interface seja bonita, ainda existem alguns pequenos problemas, como as informações de comentário escritas em \ r \ ne não vai embrulhar, etc.

1. Adicionar dependência de vame

       <dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>knife4j-spring-boot-starter</artifactId>
            <version>2.0.6</version>
        </dependency>

2. Configure o mapeamento de caminho de acesso de recurso estático em MvcConfig


public class MvcConfig implements WebMvcConfigurer {
    
    
    /**
     * 静态资源访问路径映射
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
    
    
        registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
    }
    }

3. Adicionar anotação de inicialização @EnableKnife4j// documento de interface knife4j, /doc.html

Na terceira etapa, excluí este comentário e não há problema, você não precisa configurá-lo

Ver o efeito

Insira a descrição da imagem aqui

A melhor parte é que ele pode documentar offline em qualquer lugar, tagarelando

Insira a descrição da imagem aqui

  • Projeto pessoal de código aberto (sistema de gerenciamento universal de fundo) -> https://gitee.com/wslxm/spring-boot-plus2 , você pode conferir se quiser

  • Este é o fim deste artigo. Se você achar útil, dê um like ou preste atenção nele. Continuaremos a atualizar mais conteúdo de vez em quando ... Obrigado por assistir!

Acho que você gosta

Origin blog.csdn.net/qq_41463655/article/details/109477010
Recomendado
Clasificación