【问题标题】:Spring boot application.properties with Oracle NoSql使用 Oracle NoSql 的 Spring Boot application.properties
【发布时间】:2020-06-27 10:29:43
【问题描述】:

我一直在寻找有关创建连接到 Oracle NoSql 数据库的 Spring Boot 应用程序的信息,但我只找到了有关 mongoDB 项目的信息……如何设置我的 application.properties 来捕获驱动程序, url, 数据库...等 Oracle NoSql?我的意思是,对于 MongoDB,我可以找到这个:

spring.data.mongodb.authentication-database= # Authentication database name.
spring.data.mongodb.database=test # Database name.
spring.data.mongodb.field-naming-strategy= # Fully qualified name of the FieldNamingStrategy to use.
spring.data.mongodb.grid-fs-database= # GridFS database name.
spring.data.mongodb.host=localhost # Mongo server host.
spring.data.mongodb.password= # Login password of the mongo server.
spring.data.mongodb.port=27017 # Mongo server port.
spring.data.mongodb.repositories.enabled=true # Enable Mongo repositories.
spring.data.mongodb.uri=mongodb://localhost/test # Mongo database URI. When set, host and port are ignored.
spring.data.mongodb.username= # Login user of the mongo server.

所以,我正在寻找类似的东西:

spring.data.oracle-nosql.url = localhost
spring.data.oracle-nosql.driver-name=oracle-nosql-driver-name

有人知道一些教程或其他东西来捕获数据,或者至少了解一下吗?

谢谢!!

【问题讨论】:

    标签: spring spring-boot properties oracle-nosql


    【解决方案1】:

    Spring Boot 的数据库自动配置模块使用 Spring Data 的实现,而 Oracle NoSql 尚未出现在该列表中。

    您可以通过链接https://spring.io/projects/spring-data 找到此列表。

    因此,要使其工作,您可能需要自己实现它。

    【讨论】:

    • 我的上帝...我在寻找 jax-rs 之类的东西,但如果您是正确的...。这将是一项艰苦的工作...
    • 为什么会很辛苦?不就是连接数据库,进行操作吗? Oracle NoSql有java客户端库,随便用就行
    【解决方案2】:

    Oracle NoSQL DB 的 sprint 引导驱动程序 Alvaro 目前正在开发中,预计将于今年晚些时候发布。您能根据您的用例和要求写信给我吗?

    【讨论】:

    • 嗨!好吧,我们只是想使用 Oracle NoSql 来映射一个完整的数据库,再加上像 Hibernate 这样的 ORM(比如 MongoDB),创建访问数据库的条件,最后在 Spring Boot 应用程序中实现它。所有这些项目中缺少的东西是 Application.properties 配置,spring 要求我们为数据库提供一个 spring.datasource.url,但不能识别 Oracle NoSql 中的任何内容(我知道在 Oracle(正常)中是 spring.datasource .url=jdbc:oracle:thin:@localhost 和驱动程序 spring.datasource.driver-class-oracle.jdbc.driver.OracleDriver)
    • Alvaro,你能在 Oracle NoSQL 社区论坛上写文章吗