swagger添加注解后不显示接口信息问题

时间:2025-03-16 08:06:01
** * 配置类,注册web层相关组件 */ @Configuration @Slf4j public class WebMvcConfiguration extends WebMvcConfigurationSupport { /** * 通过knife4j生成接口文档 * @return */ //将当前对象放在ioc容器口 @Bean public Docket docket() { ApiInfo apiInfo = new ApiInfoBuilder() .title("接口文档名字") .version("版本") .description("描述") .build(); Docket docket = new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo) .select() //controller层的包路径 .apis(RequestHandlerSelectors.basePackage(".management_system.controller")) .paths(PathSelectors.any()) .build(); return docket; } /** * 设置静态资源映射 * @param registry */ protected void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/").addResourceLocations("classpath:/META-INF/resources/"); registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/"); } }