在简单项目搭建后,进行测试访问,报如错误
java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectProvider.<init>();
加入这个 即可解决问题
@MapperScan(basePackages = "com.hcg.eurekaprovider.mapper",markerInterface = CommonMapper.class)
@SpringBootApplication
@Slf4j
@EnableEurekaClient
@MapperScan(basePackages = "com.hcg.eurekaprovider.mapper",markerInterface = CommonMapper.class)
public class EurekaProviderApplication {
public static void main(String[] args) {
log.info("**********程序启动开始**************");
SpringApplication.run(EurekaProviderApplication.class, args);
log.info("**********程序启动结束**************");
}
}
spring 项目搭建的过程中启动报错:
trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$5b0ecee7] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
是由于配置文件出错造成的,查看配置文件格式或者所属关系是否正确。
spring:
application:
name: *
cloud:
config:
# 对应前配置文件的{profile} 部分
profile: dev
# 对应前配置文件的Git分支
label: master
# 配置中心的地址
uri: http://localhost:7001/
对比差别后进行改正,有可能有这几种错误
spring:
application:
name: "*"
cloud:
config:
# 对应前配置文件的{profile} 部分
profile: dev
# 对应前配置文件的Git分支
label: master
# 配置中心的地址
uri: http://localhost:7001/