Springboot连接arangodb数据库
程序开发
2023-09-06 18:48:13
最近我的老师的项目要用到springboot+angular框架开发。其中数据库是要使用ArangoDB。根据此写了一篇springboot连接ArangoDB数据库,并且对后续开发配置提供一些可参考的建议。
在这里举的例子是一个美军基地的,根据这个数据制作一个简单的后端(仅仅实现数据库的连接和简单的数据展示)
一.数据部分
在IDEA中用到这个可以查看到数据结构
接下来登录到arangodb数据库的web端显示一下数据库:
对basement文档进行查看:
准备工作完成接下来开始主要部分了。
二.代码部分
1.pom文件
在这里使用的是SpringData JPA来进行持久化存储,所以需要在pom中添加:
com.arangodb arangodb-spring-data 3.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项目运行一下:
成功!
具体代码以及数据会在后续中发给大家
全文仅供技术分享交流,转载请标明来处
标签:
上一篇:
【开放注册公告】吾爱破解暑假开放注册公告
下一篇:
相关文章
-
无相关信息