项目集成了knief4j
报错
NoSuchBeanDefinitionException: No qualifying bean of type 'springfox.documentation.schema.TypeNameExtractor'
很明显是容器缺少必须的bean,启动不成功
解决方案:
方案一.@MapperScan和@ComponentScan一起使用
1.建一个配置类
启动类不做改变
package com.test.config;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
@ComponentScan("com.test.bean")
public class FileNameUtilsConfig {
}
方案二:
启动类做改变,使用@MapperScan一块扫描
@MapperScan(basePackages = {"com.test.mapper","com.test.bean"})