public class UniqueNameGenerator extends AnnotationBeanNameGenerator {
@Override
public String generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) {
//全限定类名
String beanName = definition.getBeanClassName();
return beanName;
}
}
springboot的主启动类上面指定生成规则
@ComponentScan(nameGenerator = UniqueNameGenerator.class)
public class DasCoreApplication extends SpringBootServletInitializer {}
