素材巴巴 > 程序开发 >

Springboot连接arangodb数据库

程序开发 2023-09-06 18:48:13

最近我的老师的项目要用到springboot+angular框架开发。其中数据库是要使用ArangoDB。根据此写了一篇springboot连接ArangoDB数据库,并且对后续开发配置提供一些可参考的建议。

在这里举的例子是一个美军基地的,根据这个数据制作一个简单的后端(仅仅实现数据库的连接和简单的数据展示)

一.数据部分

在IDEA中用到这个可以查看到数据结构

接下来登录到arangodb数据库的web端显示一下数据库:

对basement文档进行查看:

 准备工作完成接下来开始主要部分了。

二.代码部分

1.pom文件

 在这里使用的是SpringData JPA来进行持久化存储,所以需要在pom中添加:

        com.arangodbarangodb-spring-data3.3.0

 2.配置文件

在application.properties中进行如下配置:

对数据库名、用户名、密码以及hosts进行配置。

 3.代码结构

代码分为entity、repository、service、controller四层,util主要作为配置。

(1)实体层

 注意@Decument、@Id、@ArangoId这三个注解,。

(2)数据访问层

在这里封装了一个根据country字段返回数据的功能,@Query中为AQL语句。

 (3)服务层

由于只是实现功能,这里仅仅单纯的对repository进行封装。

(4)访问控制层

 4.运行结果

 最后,将springboot项目运行一下:

 

 成功!

具体代码以及数据会在后续中发给大家

 全文仅供技术分享交流,转载请标明来处


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。