赞
踩
启动类上加上指向,如下所示:
@SpringBootApplication(exclude = SecurityAutoConfiguration.class)
不过,该方法不适用我遇到的项目情况。
项目pom.xml的springboot依赖如下:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.4.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>
如果引入spring-cloud-starter-netflix-eureka-client、spring-cloud-commons,那么对应的版本必须如下:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <version>2.2.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-commons</artifactId> <version>2.2.2.RELEASE</version> </dependency>
否则,在编译以后运行就会出现:Caused by: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPres
这里就是其他组件和springboot的版本如果不一致,也会出现类似不同的错误。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。