项目初始化

准备工作

开发工具:IDEA Ultimate 版本 2023.1 以上。

Java 版本:JDK 8 以上。

安装插件

创建项目与依赖

创建 Maven 项目。

使用 Spring Boot Starter

JDK 8+

<dependency>
    <groupId>com.github.chengyuxing</groupId>
    <artifactId>rabbit-sql-spring-boot-starter</artifactId>
    <version>5.3.25</version>
</dependency>

使用 Rabbit SQL 提供的 Spring Boot Starter,通过单数据源自动配置可以简化配置、快速集成项目。通过 application.yml 或 application.properties 配置数据库连接。

示例配置:

spring:
  datasource:
    url: jdbc:postgresql://127.0.0.1:5432/postgres
    username: chengyuxing
    password: 

创建 XQL 文件管理配置

  1. 在 .../src/main/resources 目录下创建文件 xql-file-manager.yml ,通过插件快速生成:

  2. 创建 XQL 文件。通过插件创建 XQL 文件并自动注册到 xql-file-manager.yml,降低手动配置的错误率:

项目结构:

目录结构:

/src
  ├─ main/
  |    ├─ java/org/example/
  |    └─ resources/xqls/
  |           ├─ user.xql
  |           └─ order.xql