Helidon数据库客户端与安全组件实战指南
1. Helidon DB Client 简介
Helidon DB Client 组件为应用程序提供了强大的数据库操作能力,支持通过 JDBC 连接的关系型数据库以及 MongoDB 的响应式驱动。借助 Config,我们可以轻松指定特定于数据库实现的配置,而无需使用数据库实现特定的 API,这使得在不同数据库之间切换变得更加容易。同时,还能利用 Helidon Config 定义特定于数据库的命名语句,从而在不同环境中使用不同数据库时无需更改应用程序源代码。
1.1 相关接口和类
- DbClientService 接口 :这是一个函数式接口,可作为 lambda 表达式或方法引用的赋值目标。服务可以修改用于执行语句的数据,并对语句结果做出反应。服务的执行顺序基于它们在构建器中注册的顺序,或者在从 Java Service 加载器加载时根据其优先级确定。
@FunctionalInterface
public interface DbClientService
- DbClientMetrics 类 :这是一个实用类,用于获取各种类型的指标,并使用
DbClient.Builder类中定义的addService(DbClientService)方法进行注册。指标可以限制为一组语句类型或语句名称,还可以配置为测量成功、失败或两者。
超级会员免费看
订阅专栏 解锁全文
47

被折叠的 条评论
为什么被折叠?



