solon-data
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-data</artifactId>
</dependency>
1、描述
基础扩展插件,为 Solon Data 提供公共的事务接口定义、缓存接口定义及工具。
2、主要内容
缓存相关
| 内容 | 说明 | 备注 |
|---|---|---|
| @Cache | 缓存注解 | |
| @CachePut | 缓存更新注解 | |
| @CacheRemove | 缓存移除注解 | |
| CacheService | 缓存服务接口 | 框架内自带简单的 LocalCacheService 做为默认缓存服务 |
数据源相关
| 内容 | 说明 | 备注 |
|---|---|---|
| AbstractRoutingDataSource | 可路由数据源 | 可协助构建动态数据源 |
| RoutingDataSourceMapping | 可路由数据源映射 | 用于动态数据源事务对接 |
| DsUtils | 数据源构建工具 | |
| UnpooledDataSource | 无池数据源 | 最简单的 DataSource 实现 |
事务相关
| 内容 | 说明 | 备注 |
|---|---|---|
| @Transaction | 事务注解 | |
| ConnectionProxy | 连接代理 | 用于对接事务管理 |
| DataSourceProxy | 数据源代理 | 用于对接事务管理 |
| TranUtils | 事务对接工具 | |
| TranListener | 事务监听器 |
相关应用,可以参考 《学习/Solon Data 开发》。
3、使用示例
这个插件一般不独立使用。而被所有数据类插件所依赖。