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
A melhor parte é que ele pode documentar offline em qualquer lugar, tagarelando
-
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!