在Spring Boot上部署ignite数据库的小例子

在Spring Boot上部署ignite数据库的小例子

这是将 ignite 数据库部署到SpringBoot上的超简单REST服务(Github源码),实现了用户通过浏览器往数据库增加数据和查找数据的功能,api 接口为:
新增一个Person:http://localhost:8080/person?name=XXX&phone=XXX
查找一个Person:http://localhost:8080/persons?name=XXX
ignite数据库生成一个节点通过Spring Boot进行管理
使用Postman对API进行测试


项目构造过程

1.首先搭建一个Spring Boot的web项目

2.添加Ignite的依赖ignite-spring-data,根据自己安装的ignite实际版本来替换{$ignite.version}

 <dependency>
    <groupId>org.apache.ignite</groupId>
    <artifactId>ignite-spring-data</artifactId>
    <version>{$ignite.version}</version>
</dependency>

3.构造用于数据库操作的实体类Person


Person.java


 public class Person {
   

    private static final AtomicLong ID_GEN = new AtomicLong();

    /** Person ID (indexed) */
    @QuerySqlField(index = true)
    public long id;

    /** Person name(not-indexed) */
    @QuerySqlField
    public String name;

    /** Person phone(not-indexed) */
    @QuerySqlField
    public String phone;

    /**
     * Construc
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值