我有以下存储库:https://github.com/vlio20/bfit,我试图使用R2DBC以异步方式执行db操作。我遵循了以下教程(但可能已经过时了https://www.youtube.com/watch?v=DvO4zLVDkMs
以下是我的pom的相关附件:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-r2dbc</artifactId>
<version>1.4.2</version>
</dependency>
<dependency>
<groupId>com.github.jasync-sql</groupId>
<artifactId>jasync-r2dbc-mysql</artifactId>
<version>2.0.6</version>
</dependency>
我使用的是默认配置,所以我的属性yaml中只有以下配置:
server:
port: 2121
spring:
profiles:
active: ${env:default}
r2dbc:
url: r2dbc:mysql://localhost:3306/bf_db
username: root
password: root
app:
name: Bfit
这就是我得到的错误:
组织。springframework。豆。工厂UnsatisfiedPendencyException:创建名为“userController”的bean时出错,该bean在文件[/Users/vioffe/personal/bfit/api/target/classes/com/bfit/api/user/controller/userController.class]:通过构造函数参数0表示的未满足的依赖关系;嵌套的异常是org。springframework。豆。工厂UnsatisfiedPendencyException:创建名为“userService”的bean时出错,该bean在文件[/Users/vioffe/personal/bfit/api/target/classes/com/bfit/api/user/service/userService.class]中定义:通过构造函数参数0表示的未满足的依赖关系;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建com中定义的名为“userRepo”的bean时出错。B它。应用程序编程接口。使用者db。在R2DBCrepositionsAutoConfigureRegistrar上声明的@EnableR2DBCrepositions中定义的UserRepo。Enabler2DbCrepositionsConfiguration:在设置bean属性“entityOperations”时,无法解析对bean“r2dbcEntityTemplate”的引用;嵌套的异常是org。springframework。豆。工厂UnsatisfiedPendencyException:创建名为“r2dbcEntityTemplate”的bean时出错,该bean在类路径资源[org/springframework/boot/autoconfigure/data/r2dbc/R2dbcDataAutoConfiguration.class]:通过方法“r2dbcEntityTemplate”参数0表示的未满足依赖关系;嵌套的异常是org。springframework。豆。工厂UnsatisfiedPendencyException:创建名为“r2dbcConverter”的bean时出错,该bean在类路径资源[org/springframework/boot/autoconfigure/data/r2dbc/R2DBCDATA autoconfiguration.class]:通过方法“r2dbcConverter”参数0表示的未满足依赖关系;嵌套的异常是org。springframework。豆。工厂UnsatifiedDependencyException:创建名为“r2dbcMappingContext”的bean时出错,该bean在类路径资源[org/springframework/boot/autoconfigure/data/r2dbc/R2dbcDataAutoConfiguration.class]:通过方法“r2dbcMappingContext”参数1表示的未满足依赖关系;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建名为“r2dbcCustomConversions”的bean时出错,该bean在类路径资源[org/springframework/boot/autoconfigure/data/r2dbc/R2DBCDATA autoconfiguration.class]:通过工厂方法实例化bean失败;嵌套的异常是org。springframework。豆。BeanInstationException:未能实例化[org.springframework.data.r2dbc.convert.R2dbcCustomConversions]:工厂方法“R2dbcCustomConversions”引发异常;嵌套的例外是java。lang.NoClassDefFoundError:org/springframework/data/convert/JodaTimeConverters
以下是完整的堆栈跟踪:https://pastebin.com/X4DGm4rQ
作为错误消息:
java.lang.NoClassDefFoundError: org/springframework/data/convert/JodaTimeConverters
提到,您错过了sping-data-Commons
jar。将其添加为依赖项,错误应该会得到解决。
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons</artifactId>
</dependency>
Spring boot提供组件扫描来查找要扫描的包。 我正在构建一个库,里面有和。还有其他类以及不同包中的原型注释。 因此,如果有人正在使用基础包开发SpringBoot Application。他在他的应用程序中使用我的库。他需要提到来发现库的原型组件。 是否有任何方法可以在不包含库包的情况下扫描组件? 由于spring-boot-starter-驱动器仅使用依赖关系公开其endpoint,而无
我目前正面临这个问题。该项目以前没有任何构建问题。直到今天,当我试图构建它时,才出现了这个错误。 Gradle:配置项目“:project”时出现问题。
我在为ZBarScannerActivityLib库项目从命令行执行gradle build时收到此错误。详细错误消息如下 *配置项目“:ZBARScannerActivityLib”时出现问题。
我似乎无法获得最新版本的构建工具。我怀疑这与Gradle的代理设置有关。我已经很好地看了网上,但仍然不能找到一个解决办法。我用的是2.1级。 SystemProp.http.ProxyHost=代理SystemProp.http.ProxyPort=80 SystemProp.http.ProxyUser=MyUserName SystemProp.http.ProxyPassword=密码 Sy
我正在开发一个具有可重用逻辑的公共java库,以与一些AWS服务交互,这些服务将依次被多个消费者应用程序使用。出于这里概述的原因,以及Spring Boot似乎为SQS集成之类的东西提供了大量无模板代码的事实,我决定将此公共库实现为具有自动配置的定制Spring Boot启动器。 我也是Spring框架的新手,因此遇到了一个问题,即我的自动配置类的实例变量没有通过AutoWired注释进行初始化。
我正在开发一个移动应用程序,使用react-native在WebStorm上,并试图通过一个Android模拟器(Pixel API28)测试它,我通过使用Android Studio的AVD管理器创建了它。问题是,当我运行命令时,会出现以下错误: 我试图使用下面的命令清理缓存,但它不起作用: 当我尝试运行我以前的一个完美运行的项目时,在得到这个错误后,我看到它也抛出了同样的错误。类似地,当我创建