# 与Spring Boot 集成 在 maven 项目 `pom.xml` 中引入依赖: _java 17+_ ```xml com.github.chengyuxing rabbit-sql-spring-boot-starter 4.0.18 ``` _java 8_ ```xml com.github.chengyuxing rabbit-sql-spring-boot-starter 3.2.12 ``` 在 `application.yml` 中添加数据源: ```yaml spring: datasource: url: jdbc:postgresql://127.0.0.1:5432/postgres username: chengyuxing ``` 在 **resources** 目录下创建 `xql-file-manager.yml` : ```yaml constants: # base: &basePath pgsql files: # 使用 !path 标签合并列表得到 "pgsql/bar.xql" foo: !path [ *basePath, foo.xql ] bar: bar.xql remote: http://127.0.0.1:8080/share/cyx.xql?token=${env.TOKEN} # pipes: # upper: org.example.Upper # delimiter: ; # charset: UTF-8 # named-param-prefix: ':' # database-id: ``` 注入 Baki 接口来执行 SQL 访问数据库: ```java @Autowired Baki baki; ``` 具体操作可以[参考详细文档](documents/with-spring-boot)或直接参考[最佳实践](documents/best-practice) 。