问题标签 [jnosql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JNoSQL + MongoDB + Wildfly Swarm
我试图用 JNoSQL 、 Mongo 和 Wildfly Swarm创建一个你好世界。
@Inject
的使用DocumentCollectionManager
有效,但不适用于Repository
.
这就是我注入的方式:
这就是我配置生产者的方式:
如何在 Wildfly Swarm 应用程序中自动注入存储库?
抛出的错误:
micronaut - Micronaut 与 Eclipse/JNosql
是否可以将 Micronaut 与 JNoSQL 一起使用?JNoSQL 依赖于 CDI 实现,即 Weld,Micronaut 支持许多相同的注释集,但我不认为它暴露了一个完整的 CDI 容器,所以问题是可以使用 Micronaut 的一些 JNoSQL 优点吗?
谢谢你。路易斯·奥斯卡
arangodb - ArangoDB 键/值模型:值最大大小
关于 ArangoDB 的 Key/Value 模型,有人知道每个 Value 的最大大小吗?我花了几个小时在互联网上搜索这些信息,但无济于事;你会认为这是机密信息。提前致谢。
mongodb - 模型、视图、控制器、服务、存储库设计模式(RestEasy + MongoDB)
您好,我确实在许多项目中使用基于模型、视图、控制器、服务、存储库设计模式的 SpringBoot 开发 RestApi 这次我想使用 RestEasy (Controller ...) 和 JNOSQL (Jakarta NoSql) 我总是找到一个与数据库交互的问题(存储库不起作用)我认为问题是由生产者类引起的我的问题是基于此架构的此类 Java Enterprise 项目的最佳实践是什么以及如何定位配置文件(因为我总是如果我从正确的文件中读取,我发现自己不确定@configuration 注释.....)。通常我总是遇到这个问题:
org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException: Cannot invoke "tn.JobPortal.RestEasy.Repository.ProfileRepository.findById(Object)" because "this.profileRepository" is null
java - 将 JNOSQL(CDI 库)与 Spring Boot 一起使用 - 找不到 Bean
设置
我正在做一个Spring Boot
我们想使用的项目DynamoDB
。我们不想直接使用库,而是
使用JNOSQL;此 API 允许通过选择不同的驱动程序轻松切换数据库,我们将来可能想要这样做。AWS
在我们的项目中,我创建了一个小的独立配置类来测试库,按照本教程中的说明和官方文档Key-Value DB
(此处)进行操作。
文档显示,一旦配置了数据库,我应该能够@Produces
a BucketManager
,这将允许我在我@Inject
的KeyValueTemplate
数据库服务中写入数据库。
这些是 CDI 注释,我不太熟悉;这就是说,我知道这@Inject
是 Spring 理解的东西,而 可能不是这种情况@Produces
,它可以替换为@Bean
问题
通过简单地遵循文档,每当我尝试运行应用程序时,Spring 都会抱怨找不到KeyValueTemplate
bean:
理所当然地:我声明一个 bean 为BucketManager
,而不是KeyValueTemplate
.
请注意,文档显示了一个创建 an 的示例应用程序,SeContainer
鉴于我正在使用 Spring,我认为我不需要它。
我的预感
我认为这可能与 CDI 与 Spring 有关,其中库以某种方式为KeyValueTemplate
我创建@Produces
了一个 bean BucketManager
,但 Spring 没有看到这个 bean。
理想情况下,我想要么完全使用 Spring,完全避免 CDI,要么找到一个全面且最小的解决方案来利用KeyValueTemplate
我很惊讶我在网上没有找到太多关于这个的信息,这是一个非常成熟且有用的库,我发现 Spring 中没有很多用法,这很奇怪。
如果您知道 Spring 的类似库,请告诉我!
我的代码
注意:可以在此处查看KeyValue db(不适用于 Spring)的 JNOSQL 演示的完整示例。
中的相关依赖build.gradle
配置 MaxDatabase.java
服务
(TestEntry
只是一个小POJO,与我在这里面临的问题无关)
spring-boot - 在 Spring Boot 中使用 JNOSQL
我正在寻找用于 NOSQL 数据库的 Java 通用 API(类似于用于 RDBMS 的 JPA)并找到了 JNOSQL。但是,我找不到有关 JNOSQL 和 Spring Boot 集成的示例。我发现的一些示例仅基于 Jakarta EE CDI,例如:https ://github.com/JNOSQL/oc1-hands-on-2019/tree/09ac19d196300a9c31d069d93e94e90b8740267d/nosql/src/main/java/jakarta/nosql/演示。
是否可以将 JNOSQL 与 Spring Boot 一起使用?如果是,有样品吗?
任何帮助,将不胜感激。