我的Spring microservices原型应用程序无法使用以下消息启动:
***************************
APPLICATION FAILED TO START
***************************
Description:
The bean 'dataSource', defined in BeanDefinition defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class], could not be registered. A bean with that name has already been defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class] and overriding is disabled.
Action:
Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true
应用程序依赖项如下所示:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.boot:spring-boot-starter-webflux'
compileOnly 'org.projectlombok:lombok'
runtimeOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.h2database:h2'
annotationProcessor 'org.projectlombok:lombok'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.cloud:spring-cloud-starter-config'
implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'io.projectreactor:reactor-test'
testImplementation 'org.springframework.security:spring-security-test'
}
我假设data-jpa和h2都是数据源附带的。我之前有过类似的组合,没有这个问题。我想这个问题可以通过在其中一个依赖项中排除数据源来解决。经过网上搜索,我还没有找到它是如何工作的。
有什么建议吗?
您可以将以下内容添加到您的主类:
@EnableAutoConfiguration(排除={DataSourceAutoConfiguration.class})
我使用的是Spring Boot 1.3.3和swagger springmvc:1.0.2。我正在将应用程序的基本路径设置为“/”。而斯威格正在 http://localhost:9000/swagger/index.html 我需要更改它,但将应用程序的根目录保留为“/”。我需要写一条规则,比如: 如果有人打http://localhost:9000/SOMETHING/swagger/ind
我从Spring.io生成了一个springboot项目,并从Spring.io添加了一个web服务和jpa,我使用IntelliJ13,我的数据库是db2,但是当运行一个应用程序时,我出现了这个错误,请帮助我: spring Initializr: 下面给出了详细的误差 控制器
我有应用程序Spring启动与CRUD api工作查找,我尝试添加连接插头以供使用,我的豆上有错误。 在类路径资源中定义了名称为“springSecurityFilterChain”的无效 Bean 定义[com/mypackage/hexa/application/OAuth2安全性.class]: 无法注册 Bean 定义 [根 Bean: 类 [null]; 范围=; 抽象=假; 惰性输入=
我是spring框架的初学者,正在开发一个简单的控制台应用程序,用坐标(x,y)显示3个三角形点。当我尝试启动时,它不会解析来自类路径资源的XML文档。 导入组织。springframework。上下文应用上下文;导入组织。springframework。上下文支持ClassPathXmlApplicationContext; 公共类绘图{ 这是三角形。java类 这就是重点。java类 这是Sp
尝试在云代工中部署springboot项目。得到以下错误。 原因:org.springframework.beans.factory.unsatisfiedDependencyException:创建类路径资源[org/springframework/boot/autocconfigure/orm/jpa/hibernatejpaconfiguration.class]中定义的名称为'Entity